From c28e39b01f9d1a43c388c3cf3fa1f7454c02b8c8 Mon Sep 17 00:00:00 2001 From: Graham Trott <gtanyware@gmail.com> Date: Sun, 31 May 2020 10:19:36 +0100 Subject: [PATCH] Remove old code --- mostrami/README.md | 13 - mostrami/demo.html | 20 - mostrami/favicon.gif | 0 mostrami/favicon.ico | Bin 2238 -> 0 bytes mostrami/index.html | 22 - mostrami/properties.txt | 1 - mostrami/resources/README.md | 3 - mostrami/resources/ecs/blocks.txt | 208 ----- mostrami/resources/ecs/container.txt | 12 - mostrami/resources/ecs/content.txt | 196 ----- mostrami/resources/ecs/defaults.txt | 157 ---- mostrami/resources/ecs/globals.txt | 12 - mostrami/resources/ecs/main.txt | 548 ------------- mostrami/resources/ecs/mostrami.txt | 560 ------------- mostrami/resources/ecs/scripted.txt | 279 ------- mostrami/resources/ecs/steps.txt | 910 ---------------------- mostrami/resources/icon/apple.png | Bin 6598 -> 0 bytes mostrami/resources/icon/arrow-back.png | Bin 5542 -> 0 bytes mostrami/resources/icon/arrow-forward.png | Bin 5426 -> 0 bytes mostrami/resources/icon/binoculars.png | Bin 8142 -> 0 bytes mostrami/resources/icon/book.png | Bin 6277 -> 0 bytes mostrami/resources/icon/cross.png | Bin 20374 -> 0 bytes mostrami/resources/icon/cycle.png | Bin 3790 -> 0 bytes mostrami/resources/icon/document.png | Bin 11721 -> 0 bytes mostrami/resources/icon/down.png | Bin 4124 -> 0 bytes mostrami/resources/icon/duckthink.jpg | Bin 4179 -> 0 bytes mostrami/resources/icon/edit.png | Bin 4052 -> 0 bytes mostrami/resources/icon/exit.png | Bin 2248 -> 0 bytes mostrami/resources/icon/folder.png | Bin 1064 -> 0 bytes mostrami/resources/icon/gear.png | Bin 13247 -> 0 bytes mostrami/resources/icon/heart.png | Bin 13041 -> 0 bytes mostrami/resources/icon/image.png | Bin 2798 -> 0 bytes mostrami/resources/icon/left.png | Bin 3947 -> 0 bytes mostrami/resources/icon/list.png | Bin 1076 -> 0 bytes mostrami/resources/icon/media.png | Bin 2983 -> 0 bytes mostrami/resources/icon/new.png | Bin 1705 -> 0 bytes mostrami/resources/icon/open.png | Bin 1792 -> 0 bytes mostrami/resources/icon/plus.png | Bin 3629 -> 0 bytes mostrami/resources/icon/reference.png | Bin 12430 -> 0 bytes mostrami/resources/icon/right.png | Bin 4031 -> 0 bytes mostrami/resources/icon/run.png | Bin 3937 -> 0 bytes mostrami/resources/icon/runstop.png | Bin 3761 -> 0 bytes mostrami/resources/icon/save.png | Bin 1794 -> 0 bytes mostrami/resources/icon/stop.png | Bin 1832 -> 0 bytes mostrami/resources/icon/teacher.png | Bin 7323 -> 0 bytes mostrami/resources/icon/tools.png | Bin 13026 -> 0 bytes mostrami/resources/icon/trash.png | Bin 2224 -> 0 bytes mostrami/resources/icon/unknown.png | Bin 1594 -> 0 bytes mostrami/resources/icon/up.png | Bin 4056 -> 0 bytes mostrami/resources/img/flowers.jpg | Bin 75832 -> 0 bytes mostrami/resources/img/moon.jpg | Bin 65626 -> 0 bytes mostrami/resources/js/mostrami.js | 826 -------------------- mostrami/resources/json/demo.json | 273 ------- mostrami/resources/json/properties.json | 17 - mostrami/resources/json/test.json | 1 - mostrami/resources/plugins/test.js | 32 - mostrami/resources/properties.txt | 1 - mostrami/rest.php | 546 ------------- mostrami/scripted.html | 24 - 59 files changed, 4661 deletions(-) delete mode 100644 mostrami/README.md delete mode 100644 mostrami/demo.html delete mode 100644 mostrami/favicon.gif delete mode 100644 mostrami/favicon.ico delete mode 100644 mostrami/index.html delete mode 100644 mostrami/properties.txt delete mode 100644 mostrami/resources/README.md delete mode 100644 mostrami/resources/ecs/blocks.txt delete mode 100644 mostrami/resources/ecs/container.txt delete mode 100644 mostrami/resources/ecs/content.txt delete mode 100644 mostrami/resources/ecs/defaults.txt delete mode 100644 mostrami/resources/ecs/globals.txt delete mode 100644 mostrami/resources/ecs/main.txt delete mode 100644 mostrami/resources/ecs/mostrami.txt delete mode 100644 mostrami/resources/ecs/scripted.txt delete mode 100644 mostrami/resources/ecs/steps.txt delete mode 100644 mostrami/resources/icon/apple.png delete mode 100644 mostrami/resources/icon/arrow-back.png delete mode 100644 mostrami/resources/icon/arrow-forward.png delete mode 100644 mostrami/resources/icon/binoculars.png delete mode 100644 mostrami/resources/icon/book.png delete mode 100644 mostrami/resources/icon/cross.png delete mode 100644 mostrami/resources/icon/cycle.png delete mode 100644 mostrami/resources/icon/document.png delete mode 100644 mostrami/resources/icon/down.png delete mode 100644 mostrami/resources/icon/duckthink.jpg delete mode 100644 mostrami/resources/icon/edit.png delete mode 100644 mostrami/resources/icon/exit.png delete mode 100644 mostrami/resources/icon/folder.png delete mode 100644 mostrami/resources/icon/gear.png delete mode 100644 mostrami/resources/icon/heart.png delete mode 100644 mostrami/resources/icon/image.png delete mode 100644 mostrami/resources/icon/left.png delete mode 100644 mostrami/resources/icon/list.png delete mode 100644 mostrami/resources/icon/media.png delete mode 100644 mostrami/resources/icon/new.png delete mode 100644 mostrami/resources/icon/open.png delete mode 100644 mostrami/resources/icon/plus.png delete mode 100644 mostrami/resources/icon/reference.png delete mode 100644 mostrami/resources/icon/right.png delete mode 100644 mostrami/resources/icon/run.png delete mode 100644 mostrami/resources/icon/runstop.png delete mode 100644 mostrami/resources/icon/save.png delete mode 100644 mostrami/resources/icon/stop.png delete mode 100644 mostrami/resources/icon/teacher.png delete mode 100644 mostrami/resources/icon/tools.png delete mode 100644 mostrami/resources/icon/trash.png delete mode 100644 mostrami/resources/icon/unknown.png delete mode 100644 mostrami/resources/icon/up.png delete mode 100644 mostrami/resources/img/flowers.jpg delete mode 100644 mostrami/resources/img/moon.jpg delete mode 100644 mostrami/resources/js/mostrami.js delete mode 100644 mostrami/resources/json/demo.json delete mode 100644 mostrami/resources/json/properties.json delete mode 100644 mostrami/resources/json/test.json delete mode 100644 mostrami/resources/plugins/test.js delete mode 100644 mostrami/resources/properties.txt delete mode 100644 mostrami/rest.php delete mode 100644 mostrami/scripted.html diff --git a/mostrami/README.md b/mostrami/README.md deleted file mode 100644 index 393aef4..0000000 --- a/mostrami/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Mostrami - -Mostrami - "Show me" in Italian - is a GUI presentation package analagous to PowerPoint but for web-based editing and delivery. It is _not_ a PowerPoint clone, nor does it seek to be compatible in any way. It provides an editing environment that maintains a live view of the presentation at the step being edited. All editing is done by typing values; mouse-based editing may be added later. - -Mostrami differs from PowerPoint in being step-based rather than slide-based. A step is any change to what is currently showing on the screen. If you wish to retain the notion of 'slides' you can regard a slide as an accumulation of a number of steps. Every slide consists of at least one step but there is no upper limit to the number. - -PowerPoint includes a rich set of graphical elements. Mostrami relies more on _actions_, the simplest of which is a cut from one piece of content to another. Mostrami presentations tend to be dynamic, with smooth transitions from one step to the next. The program is modular and permits the addition of plugins to perform any desired effect. Its architecture separates structure and content to allow either to be changed independently of the other. - -Mostrami creates files in the JSON::Presenter format, allowing them to be delivered using that engine. - -Mostrami runs in any browser and is usable on a PC or a mobile devices. - -This project is under development. \ No newline at end of file diff --git a/mostrami/demo.html b/mostrami/demo.html deleted file mode 100644 index 9f3fd1c..0000000 --- a/mostrami/demo.html +++ /dev/null @@ -1,20 +0,0 @@ -<html> - <head> - <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - </head> - - <body> - - <div id="jp-container" style="text-align:center;width:100%"> - <b>JSON::Presenter</b><br> - Click/Tap or key Space/RightArrow to start in manual mode<br> - Click/Tap or key Space/RightArrow to advance<br> - Key Enter to start in auto mode<br> - Click/Tap to exit auto mode - </div> - <pre id="jp-script" style="display:none">resources/json/test.json</pre> - <script src="resources/js/mostrami.js"></script> - - </body> -</html> diff --git a/mostrami/favicon.gif b/mostrami/favicon.gif deleted file mode 100644 index e69de29..0000000 diff --git a/mostrami/favicon.ico b/mostrami/favicon.ico deleted file mode 100644 index ed89efe3c13a104c3f35d2154cb6c0fedb66df07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2238 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 I|MhR{-<GGN+yDRo diff --git a/mostrami/index.html b/mostrami/index.html deleted file mode 100644 index 73f153c..0000000 --- a/mostrami/index.html +++ /dev/null @@ -1,22 +0,0 @@ -<html> - <head> - <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <!--script src='https://cdn.jsdelivr.net/gh/easycoder/easycoder.github.io/dist/easycoder.js?v=2.7.1'></script--> - <script src='dist/easycoder.js?v=2.7.1'></script> - </head> - - <body> - - <pre id="easycoder-rest" style="display:none">rest.php</pre> - <pre id="easycoder-script" style="display:none"> - ! Mostrami Pro - - script Launcher - - variable Script - rest get Script from `/resources/ecs/main.txt?v=` cat now - run Script - - </body> -</html> diff --git a/mostrami/properties.txt b/mostrami/properties.txt deleted file mode 100644 index 82915a9..0000000 --- a/mostrami/properties.txt +++ /dev/null @@ -1 +0,0 @@ -password=$2y$10$Kazqoaw6fGfV22bp3otJeO6Xra4bCsBJXq6JVAV07qOkHNDIFevWG diff --git a/mostrami/resources/README.md b/mostrami/resources/README.md deleted file mode 100644 index e277613..0000000 --- a/mostrami/resources/README.md +++ /dev/null @@ -1,3 +0,0 @@ - # JSON::Presenter resources - - These are all the resources - scripts, images and text files - called for by the website. diff --git a/mostrami/resources/ecs/blocks.txt b/mostrami/resources/ecs/blocks.txt deleted file mode 100644 index 327c604..0000000 --- a/mostrami/resources/ecs/blocks.txt +++ /dev/null @@ -1,208 +0,0 @@ -! Blocks - - script Blocks - - import div Panel and variable Presentation - - div Editor - div Row - div Cell - div Title - table Table - tr TR - td TD - span BlockNameSpan - input BlockNameInput - input PropertyValue - button EditButton - img AddBlock - img DeleteBlock - a Link - variable Blocks - variable Block - variable BlockNames - variable BlockName - variable PropertyNames - variable PropertyName - variable Properties - variable SelectedBlock - variable Action - variable N - variable B - - put -1 into SelectedBlock - - rest get Properties from `/resources/json/properties.json` - put the json keys of Properties into PropertyNames - - on message go to Start - set ready - stop - -Start: - if the message is `save` - begin - gosub to SaveSelectedBlock - stop - end - -Restart: - put property `blocks` of Presentation into Blocks - put the json keys of Blocks into BlockNames - - clear Panel - create Row in Panel - set the style of Row to `display:flex;margin-top:0.5em` - create Title in Row - set the style of Title to - `flex:1;font-size:110%;font-weight:bold;background:lightgray;text-align:center` - set the content of Title to `Blocks` - create Cell in Row - set the style of Cell to `width:1.4em;text-align:center` - create Link in Cell - create AddBlock in Link - set the style of AddBlock to `width:1em;margin-top:0.1em` - set attribute `src` of AddBlock to `resources/icon/plus.png` - on click AddBlock - begin - put prompt `Name of new block:` with `new block` into BlockName - set Block to object - put 0 into N - while N is less than the json count of PropertyNames - begin - put element N of PropertyNames into PropertyName - set property PropertyName of Block to property PropertyName of Properties - add 1 to N - end - set property BlockName of Blocks to Block - set property `blocks` of Presentation to Blocks - go to Restart - end - - put the json count of BlockNames into N - set the elements of BlockNameSpan to N - set the elements of BlockNameInput to N - set the elements of EditButton to N - set the elements of Editor to N - set the elements of DeleteBlock to N - create Table in Panel - if N is greater than 0 set the style of Table to `width:100%;border:1px solid black` - put 0 into B - while B is less than the elements of EditButton - begin - put element B of BlockNames into BlockName - create TR in Table - create TD in TR - set the style of TD to `width:8em;border:1px solid black;padding-left:0.5em` - create BlockNameSpan in TD - set the content of BlockNameSpan to BlockName - create BlockNameInput in TD - set the style of BlockNameInput to `width:100%;display:none` - set the content of BlockNameInput to BlockName - create TD in TR - set the style of TD to `border:1px solid black` - index EditButton to B - index DeleteBlock to B - index Editor to B - create Row in TD - set the style of Row to `display:flex` - create EditButton in Row - set the style of EditButton to `flex:1` - set the text of EditButton to `Edit` - create Cell in Row - set the style of Cell to `width:1.4em;text-align:center` - create Link in Cell - create DeleteBlock in Link - set the style of DeleteBlock to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteBlock to `/resources/icon/stop.png` - create Editor in TD - set the style of Editor to `display:none` - add 1 to B - end - on click EditButton - begin - gosub to SaveSelectedBlock - put the index of EditButton into SelectedBlock - put the text of EditButton into Action - put 0 into N - while N is less than the json count of BlockNames - begin - index EditButton to N - set style `background` of EditButton to `` - set the text of EditButton to `Edit` - index BlockNameSpan to N - index BlockNameInput to N - set the content of BlockNameSpan to the text of BlockNameInput - set style `display` of BlockNameSpan to `inline` - set style `display` of BlockNameInput to `none` - index Editor to N - set style `display` of Editor to `none` - add 1 to N - end - index EditButton to SelectedBlock - if Action is `Edit` - begin - set style `background` of EditButton to `lightgray` - set the text of EditButton to `Properties` - index BlockNameSpan to SelectedBlock - index BlockNameInput to SelectedBlock - set style `display` of BlockNameSpan to `none` - set style `display` of BlockNameInput to `inline` - index Editor to SelectedBlock - set style `display` of Editor to `block` - clear Editor - put element SelectedBlock of BlockNames into BlockName - put property BlockName of Blocks into Block - put the json count of PropertyNames into N - set the elements of PropertyValue to N - put 0 into N - while N is less than the json count of PropertyNames - begin - create Row in Editor - set the style of Row to `display:flex` - put element N of PropertyNames into PropertyName - create Cell in Row - set the style of Cell to `width:8em;padding-left:0.5em` - set the content of Cell to PropertyName - index PropertyValue to N - create PropertyValue in Row - set the style of PropertyValue to `flex:1` - set the content of PropertyValue to property PropertyName of Block - add 1 to N - end - end - else gosub to SaveSelectedBlock - end - on click DeleteBlock - begin - put the index of DeleteBlock into N - put element N of BlockNames into BlockName - put property `blocks` of Presentation into Blocks - json delete property BlockName of Blocks - set property `blocks` of Presentation to Blocks - go to Restart - end - stop - -! Save the seleced block -SaveSelectedBlock: - if SelectedBlock is -1 return - put 0 into N - while N is less than the json count of PropertyNames - begin - put element N of PropertyNames into PropertyName - index PropertyValue to N - set property PropertyName of Block to PropertyValue - add 1 to N - end - set property BlockName of Blocks to Block - index BlockNameInput to SelectedBlock - if BlockNameInput is not BlockName - begin - json delete property BlockName of Blocks - put BlockNameInput into BlockName - set element SelectedBlock of BlockNames to BlockName - set property BlockName of Blocks to Block - end - set property `blocks` of Presentation to Blocks - return \ No newline at end of file diff --git a/mostrami/resources/ecs/container.txt b/mostrami/resources/ecs/container.txt deleted file mode 100644 index 4e2276d..0000000 --- a/mostrami/resources/ecs/container.txt +++ /dev/null @@ -1,12 +0,0 @@ -! Container - - script Container - - import div Panel and variable Presentation - - on message go to Start - set ready - stop - -Start: - stop \ No newline at end of file diff --git a/mostrami/resources/ecs/content.txt b/mostrami/resources/ecs/content.txt deleted file mode 100644 index 1d5e54b..0000000 --- a/mostrami/resources/ecs/content.txt +++ /dev/null @@ -1,196 +0,0 @@ -! Content - - script Content - - import div Panel and variable Presentation - - div Editor - div Row - div Cell - div Title - table Table - tr TR - td TD - span ItemNameSpan - span Span - input ItemNameInput - select TypeSelect - textarea TextArea - button EditButton - img AddItem - img DeleteItem - a Link - variable Items - variable Item - variable ItemNames - variable ItemName - variable TypeNames - variable Content - variable SelectedItem - variable Action - variable N - variable B - - put -1 into SelectedItem - - set TypeNames to array - json add `text` to TypeNames - json add `image` to TypeNames - - on message go to Start - set ready - stop - -Start: - if the message is `save` - begin - if SelectedItem is -1 stop - go to SaveSelectedItem - end - -Restart: - put property `content` of Presentation into Items - put the json keys of Items into ItemNames - - clear Panel - create Row in Panel - set the style of Row to `display:flex;margin-top:0.5em` - create Title in Row - set the style of Title to - `flex:1;font-size:110%;font-weight:bold;background:lightgray;text-align:center` - set the content of Title to `Content Items` - create Cell in Row - set the style of Cell to `width:1.4em;text-align:center` - create Link in Cell - create AddItem in Link - set the style of AddItem to `width:1em;margin-top:0.1em` - set attribute `src` of AddItem to `resources/icon/plus.png` - on click AddItem - begin - put prompt `Name of new content item:` with `new content` into ItemName - set Item to object - set property ItemName of Items to Item - set property `content` of Presentation to Items - go to Restart - end - - put the json count of ItemNames into N - set the elements of EditButton to N - set the elements of Editor to N - set the elements of DeleteItem to N - set the elements of TypeSelect to N - set the elements of TextArea to N - create Table in Panel - if N is greater than 0 set the style of Table to `width:100%;border:1px solid black` - put 0 into B - while B is less than the elements of EditButton - begin - put element B of ItemNames into ItemName - create TR in Table - create TD in TR - set the style of TD to `width:8em;border:1px solid black` - create ItemNameSpan in TD - set the content of ItemNameSpan to ItemName - create ItemNameInput in TD - set the style of ItemNameInput to `width:100%;display:none` - set the content of ItemNameInput to ItemName - create TD in TR - set the style of TD to `border:1px solid black` - index EditButton to B - index DeleteItem to B - index Editor to B - create Row in TD - set the style of Row to `display:flex` - create EditButton in Row - set the style of EditButton to `flex:1` - set the text of EditButton to `Edit` - create Cell in Row - set the style of Cell to `width:1.4em;text-align:center` - create Link in Cell - create DeleteItem in Link - set the style of DeleteItem to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteItem to `/resources/icon/stop.png` - create Editor in TD - set the style of Editor to `display:none` - add 1 to B - end - on click EditButton - begin - put the index of EditButton into SelectedItem - put the text of EditButton into Action - put 0 into N - while N is less than the json count of ItemNames - begin - index EditButton to N - set style `background` of EditButton to `` - set the text of EditButton to `Edit` - index ItemNameSpan to N - index ItemNameInput to N - set the content of ItemNameSpan to the text of ItemNameInput - set style `display` of ItemNameSpan to `inline` - set style `display` of ItemNameInput to `none` - index Editor to N - set style `display` of Editor to `none` - add 1 to N - end - index EditButton to SelectedItem - if Action is `Edit` - begin - set style `background` of EditButton to `lightgray` - set the text of EditButton to `Content` - index ItemNameSpan to SelectedItem - index ItemNameInput to SelectedItem - index TypeSelect to SelectedItem - index TextArea to SelectedItem - set style `display` of ItemNameSpan to `none` - set style `display` of ItemNameInput to `inline` - index Editor to SelectedItem - set style `display` of Editor to `block` - clear Editor - put property ItemName of Items into Item - create Row in Editor - set the style of Row to `width:100%;display:flex` - create Span in Row - set the style of Span to `flex:1` - set the content of Span to `Type:` - create TypeSelect in Row - set the style of TypeSelect to `flex:1` - set TypeSelect from TypeNames as property `type` of Item - create TextArea in Editor - set the style of TextArea to `width:100%;max-width:100%;height:8em` - put element SelectedItem of ItemNames into ItemName - put property `content` of Item into Content - replace `%0a` with newline in Content - set the content of TextArea to Content - put property ItemName of Items into Item - end - else go to SaveSelectedItem - end - on click DeleteItem - begin - put the index of DeleteItem into N - put element N of ItemNames into ItemName - put property `content` of Presentation into Items - json delete property ItemName of Items - set property `content` of Presentation to Items - go to Restart - end - stop - -! Save the seleced content -SaveSelectedItem: - set property `type` of Item to TypeSelect - put the content of TextArea into Content - replace newline with `%0a` in Content - set property `content` of Item to Content - set property ItemName of Items to Item - index ItemNameInput to SelectedItem - if ItemNameInput is not ItemName - begin - json delete property ItemName of Items - put ItemNameInput into ItemName - set element SelectedItem of ItemNames to ItemName - set property ItemName of Items to Item - end - set property `content` of Presentation to Items - stop \ No newline at end of file diff --git a/mostrami/resources/ecs/defaults.txt b/mostrami/resources/ecs/defaults.txt deleted file mode 100644 index de42204..0000000 --- a/mostrami/resources/ecs/defaults.txt +++ /dev/null @@ -1,157 +0,0 @@ -! Defaults - - script Defaults - - import div Panel and variable Presentation - - div GlobalTitle - div GlobalPanel - div ContainerTitle - div ContainerPanel - div DefaultsTitle - div DefaultsPanel - div Row - div Label - input GlobalInput - input ContainerInput - input DefaultsInput - variable Globals - variable Container - variable Defaults - variable GlobalItems - variable ContainerItems - variable DefaultsItems - variable Name - variable Value - variable N - - on message go to Start - set ready - stop - -Start: - if the message is `save` - begin - stop - end - - clear Panel - - set style `display` of Panel to `flex` - set style `flex-direction` of Panel to `column` - - create GlobalTitle in Panel - set the style of GlobalTitle to `font-weight:bold;font-size:110%;background:lightgray;` - cat `padding:0.2em;text-align:center;margin-top:0.5em` - - create GlobalPanel in Panel - set the style of GlobalPanel to - `height:auto;max-height:25%;overflow-y:scroll;margin-top:0.5em` - - create ContainerTitle in Panel - set the style of ContainerTitle to `font-weight:bold;font-size:110%;background:lightgray;` - cat `padding:0.2em;text-align:center;margin-top:1em` - - create ContainerPanel in Panel - set the style of ContainerPanel to - `height:auto;max-height:20%;overflow-y:scroll;margin-top:0.5em` - - create DefaultsTitle in Panel - set the style of DefaultsTitle to `font-weight:bold;font-size:110%;background:lightgray;` - cat `padding:0.2em;text-align:center;margin-top:1em` - - create DefaultsPanel in Panel - set the style of DefaultsPanel to - `flex:1;max-height:60%;overflow-y:scroll;margin-top:0.5em` - - set GlobalItems to array - json add `title` to GlobalItems - json add `description` to GlobalItems - json add `aspectW` to GlobalItems - json add `aspectH` to GlobalItems - - set ContainerItems to array - json add `background` to ContainerItems - json add `border` to ContainerItems - - set DefaultsItems to array - json add `fontFamily` to DefaultsItems - json add `fontSize` to DefaultsItems - json add `fontWeight` to DefaultsItems - json add `fontStyle` to DefaultsItems - json add `fontColor` to DefaultsItems - json add `textAlign` to DefaultsItems - json add `textMarginLeft` to DefaultsItems - json add `textMarginTop` to DefaultsItems - json add `blockLeft` to DefaultsItems - json add `blockTop` to DefaultsItems - json add `blockWidth` to DefaultsItems - json add `blockBackground` to DefaultsItems - json add `blockBorder` to DefaultsItems - json add `blockBorderRadius` to DefaultsItems - - put property `global` of Presentation into Globals - put property `container` of Presentation into Container - put property `defaults` of Presentation into Defaults - - clear GlobalPanel - clear ContainerPanel - clear DefaultsPanel - set the content of GlobalTitle to `Global defaults` - set the content of ContainerTitle to `Container defaults` - set the content of DefaultsTitle to `Block defaults` - - put the json count of GlobalItems into N - set the elements of GlobalInput to N - put 0 into N - while N is less than the elements of GlobalInput - begin - create Row in GlobalPanel - set the style of Row to `display:flex;margin-top:0.2em` - create Label in Row - set the style of Label to `width:10em` - put element N of GlobalItems into Name - set the content of Label to Name - create GlobalInput in Row - set the style of GlobalInput to `flex:1;margin-right:0.5em` - put property Name of Globals into Value - set the text of GlobalInput to Value - add 1 to N - end - - put the json count of ContainerItems into N - set the elements of ContainerInput to N - put 0 into N - while N is less than the elements of ContainerInput - begin - create Row in ContainerPanel - set the style of Row to `display:flex;margin-top:0.2em` - create Label in Row - set the style of Label to `width:10em` - put element N of ContainerItems into Name - set the content of Label to Name - create ContainerInput in Row - set the style of ContainerInput to `flex:1;margin-right:0.5em` - put property Name of Container into Value - set the text of ContainerInput to Value - add 1 to N - end - - put the json count of DefaultsItems into N - set the elements of DefaultsInput to N - put 0 into N - while N is less than the elements of DefaultsInput - begin - create Row in DefaultsPanel - set the style of Row to `display:flex;margin-top:0.2em` - create Label in Row - set the style of Label to `width:10em` - put element N of DefaultsItems into Name - set the content of Label to Name - create DefaultsInput in Row - set the style of DefaultsInput to `flex:1;margin-right:0.5em` - put property Name of Defaults into Value - set the text of DefaultsInput to Value - add 1 to N - end - stop \ No newline at end of file diff --git a/mostrami/resources/ecs/globals.txt b/mostrami/resources/ecs/globals.txt deleted file mode 100644 index 41d4d8f..0000000 --- a/mostrami/resources/ecs/globals.txt +++ /dev/null @@ -1,12 +0,0 @@ -! Globals - - script Globals - - import div Panel and variable Presentation - - on message go to Start - set ready - stop - -Start: - stop \ No newline at end of file diff --git a/mostrami/resources/ecs/main.txt b/mostrami/resources/ecs/main.txt deleted file mode 100644 index 7d89664..0000000 --- a/mostrami/resources/ecs/main.txt +++ /dev/null @@ -1,548 +0,0 @@ -! Mostrami - - script Mostrami - - div Body - div Left - div Right - div Controls - div ContentDiv - div Buttons - div Tabs - div Tab - div ScriptName - div StepsPanel - div BlocksPanel - div ContentPanel - span Status - span Span - input NameEditor - button SectionButton - img New - img Open - img Save - img RunStop - img Delete - img Cycle - a Link - module StepsModule - module BlocksModule - module ContentModule - variable Mobile - variable LastSavedState - variable Content - variable Script - variable Presentation - variable Name - variable CurrentName - variable PasswordValid - variable ShowRun - variable ReadOnly - variable PasswordRequested - variable Password - variable CallStack - variable Message - variable Section - variable Item - variable CurrentScriptName - variable N - - ! The browser - div Overlay - div Scroller - div Media - div FileListing - div FileRow - div LowerPanel - button CloseButton - a FileName - variable Alpha - variable List - variable FileList - variable FileCount - variable File - variable Files - variable FileIsOpen - -! Test if site is on a static host - clear ReadOnly - rest get List from `_list/scripts` - or begin - print `Static site` - set ReadOnly - go to L2 - end -L2: - clear PasswordRequested - put empty into CallStack - history set - on restore - begin - put the json count of CallStack into N - end - if portrait - begin - if mobile set Mobile else clear Mobile - end - - set the title to `Mostrami Pro` - create Body - if Mobile - set the style of Body to `width:100%;height:100%` - else - set the style of Body to `width:100%;height:100%;display:flex` - - create Left in Body - set the style of Left to `flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden` - - create Right in Body - set the style of Right to `flex:1;height:100%;display:flex;flex-direction: column` - - create Controls in Left - set the style of Controls to `flex:1;background:lightgray;padding:0 0.5em` - - create Buttons in Controls - set the style of Buttons to `width:100%;padding:0.5em 0` - - create ContentDiv in Left - set the style of ContentDiv to `width:100%;height:100%;position:relative` - - create Link in Buttons - create New in Link - set the style of New to `width:40px;margin-right:0.5em` - set attribute `src` of New to `resources/icon/new.png` - set attribute `title` of New to `New` - create Open in Link - set the style of Open to `width:40px;margin-right:0.5em` - set attribute `src` of Open to `resources/icon/open.png` - set attribute `title` of Open to `Open` - create Link in Buttons - create Save in Link - set the style of Save to `width:40px;margin-right:1.5em` - set attribute `src` of Save to `resources/icon/save.png` - set attribute `title` of Save to `Save` - create Link in Buttons - create Delete in Link - set the style of Delete to `width:40px;margin-right:1.5em` - set attribute `src` of Delete to `resources/icon/trash.png` - set attribute `title` of Delete to `Delete` - create Link in Buttons - create RunStop in Link - set the style of RunStop to `width:40px;margin-right:1.5em` - set attribute `src` of RunStop to `resources/icon/run.png` - set attribute `title` of RunStop to `Run` - create Link in Buttons - create Cycle in Link - set the style of Cycle to `width:40px` - set attribute `src` of Cycle to `resources/icon/cycle.png` - set attribute `title` of Cycle to `Cycle screens` - - create Status in Buttons - if Mobile set the style of Status to `height:1em` - else set the style of Status to `float:right;margin:0.5em 0 0 0;color:green` - - create ScriptName in Controls - set the style of ScriptName to `display:flex` - if Mobile set style `display` of ScriptName to `none` - create Span in ScriptName - set the style of Span to `flex:15` - set the content of Span to `Script name: ` - create NameEditor in ScriptName - set the style of NameEditor to `flex:85;display:inline-block` - - create Tabs in Controls - set the style of Tabs to `width:100%;padding:0.5em 0;text-align:center` - put the width of Tabs into N - divide N by 3 - set the elements of SectionButton to 3 - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 0 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Steps` - create StepsPanel in ContentDiv - set the style of StepsPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 1 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Blocks` - create BlocksPanel in ContentDiv - set the style of BlocksPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 2 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Content` - create ContentPanel in ContentDiv - set the style of ContentPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - - put 0 into Section - index SectionButton to 0 - on click SectionButton - begin - put the index of SectionButton into N - gosub to SelectSection - end - -! Create the file browser - create Overlay in Body - set the style of Overlay to - `position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.0);display:none` - - create Media in Overlay - set style of Media to `display:none;width:100%;height:100%;text-align:center` - - create FileListing in Media - set the style of FileListing to - `display:none;width:50%;height:75%;margin:auto;background-color:white;` - cat `padding:2em 2em 3em 2em;text-align:center;position: absolute;top: 50%;left: 50%;` - cat `transform: translateX(-50%) translateY(-50%)` - - create Scroller in FileListing - set the style of Scroller to `height:100%;overflow:scroll;text-align:left` - - create LowerPanel in FileListing - - create CloseButton in LowerPanel - set the style of CloseButton to `margin-left:2em` - set the text of CloseButton to `Close` - - put empty into LastSavedState - - on click New - begin -! gosub to StopTestModule - if Presentation is not LastSavedState - begin - if confirm `Content has changed. Do you want to save it?` - begin - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusRed - set the content of Status to `No script name has been given` - go to ResetStatus - end - if PasswordValid rest post Presentation to `_save/json/` cat Name - else put Presentation into storage as CurrentName - end - end - clear FileIsOpen - set the content of NameEditor to empty - put empty into CurrentScriptName - gosub to CreateNewPresentation - put Presentation into LastSavedState - gosub to UpdateCurrentSection - end - - on click Open go to DoOpen - - on click Save - begin - gosub to SaveChanges - gosub to GetPassword - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusRed - set the content of Status to `No script name has been given` - go to ResetStatus - end - if the position of `.json` in Name is -1 put Name cat `.json` into Name - replace ` ` with `_` in Name - set the content of NameEditor to Name - if Name is not CurrentScriptName put empty into LastSavedState - if Presentation is not LastSavedState - begin - if PasswordValid rest post Presentation to `_save/json/` cat Name - else put Presentation into storage as Name - put Presentation into LastSavedState - gosub to SetStatusGreen - set the content of Status to `Presentation '` cat Name cat `' saved` - put Name into CurrentScriptName - fork to ResetStatus - end - else - begin - gosub to SetStatusGreen - set the content of Status to `Nothing has changed` - fork to ResetStatus - end - end - - on click Delete - begin - gosub to GetPassword - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusGreen - set the content of Status to `Nothing to delete` - go to ResetStatus - end - if confirm `Are you sure you want to delete "` cat Name cat `"?` - begin - if PasswordValid rest post to `_delete/json/` cat Name - else remove Name from storage - gosub to SetStatusGreen - set the content of Status to `Script "` cat Name cat `" deleted` - set the content of NameEditor to empty - put empty into CurrentScriptName - put empty into Presentation - put Presentation into LastSavedState - go to ResetStatus - end - end - - gosub to CreateNewPresentation - put Presentation into LastSavedState - gosub to SetupSteps - gosub to SetupBlocks - gosub to SetupContent - put 0 into N - gosub to SelectSection - stop - -CreateNewPresentation: - set Presentation to object - set Item to object - set property `blocks` of Presentation to Item - set property `content` of Presentation to Item - set Item to array - set property `steps` of Presentation to Item - return - -SetupSteps: - if StepsModule is not running - begin - rest get Script from `/resources/ecs/steps.txt` - run Script with StepsPanel and Presentation as StepsModule - end - return - -SetupBlocks: - if BlocksModule is not running - begin - rest get Script from `/resources/ecs/blocks.txt` - run Script with BlocksPanel and Presentation as BlocksModule - end - return - -SetupContent: - if ContentModule is not running - begin - rest get Script from `/resources/ecs/content.txt` - run Script with ContentPanel and Presentation as ContentModule - end - return - -! Select one of the 3 sections -SelectSection: - gosub to SaveChanges - index SectionButton to Section - set style `background` of SectionButton to `` - put N into Section - index SectionButton to Section - set style `background` of SectionButton to `lightgray` - -! Update the current section -UpdateCurrentSection: - set style `display` of StepsPanel to `none` - set style `display` of BlocksPanel to `none` - set style `display` of ContentPanel to `none` - if Section is 0 - begin - set style `display` of StepsPanel to `block` - send to StepsModule - end - else if Section is 1 - begin - set style `display` of BlocksPanel to `block` - send to BlocksModule - end - else if Section is 2 - begin - set style `display` of ContentPanel to `block` - send to ContentModule - end - return - -SaveChanges: - send `save` to StepsModule - send `save` to BlocksModule - send `save` to ContentModule - return - -DoOpen: -! gosub to StopTestModule - gosub to GetPassword - - clear FileIsOpen - if Presentation is not LastSavedState - begin - if confirm `Content has changed. Do you want to save it?` - begin - if PasswordValid rest post Content to `_save/json/` cat Name - else put Content into storage as Name - end - end - - ! Animate the background - set style `display` of Overlay to `block` - put 0 into Alpha - while Alpha is less than 8 - begin - set style `background-color` of Overlay to `rgba(0,0,0,0.` cat Alpha cat `)` - wait 4 ticks - add 1 to Alpha - end - wait 10 ticks - - ! Make the browser panel visible - set style `display` of Media to `block` - set style `display` of FileListing to `inline-block` - - ! Fill the browser with content from the server - if PasswordValid - begin - rest get Files from `_list/json` - put the json count of Files into FileCount - put empty into Content - put 0 into N - while N is less than FileCount - begin - put element N of Files into Item - if property `type` of Item is `json` json add property `name` of Item to Content - add 1 to N - end - end - else - begin - get Files from storage - put the json count of Files into FileCount - put empty into Content - put 0 into N - while N is less than FileCount - begin - put element N of Files into Item - if left 1 of Item is not `.` json add Item to Content - add 1 to N - end - end - json sort Content - put empty into FileList - put the json count of Content into FileCount - set the elements of File to FileCount - set the elements of FileName to FileCount - ! Add a row for each file - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put `<div id="ec-file-row-INDEX" style="clear:both;padding:0.25em 0;">` - cat `<a id="ec-file-name-INDEX" href="#"></a></div>` into File - replace `INDEX` with N in File - if N is even replace `ODDEVEN` with `ec-even` in File - else replace `ODDEVEN` with `ec-odd` in File - put FileList cat File into FileList - add 1 to N - end - - set the content of Scroller to FileList - ! Add the document names - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put element N of Content into File - attach FileRow to `ec-file-row-` cat N - attach FileName to `ec-file-name-` cat N - set the content of FileName to File - if N is even set style `background` of FileRow to `lightgray` - on click FileName go to SelectFile - add 1 to N - end - on click CloseButton - begin - put LastSavedState into Content - go to CloseBrowser - end - stop - -SelectFile: - index File to the index of FileName - set the content of NameEditor to File - put File into CurrentScriptName - if PasswordValid rest get Presentation from `/resources/json/` cat File - else get Presentation from storage as File - put Presentation into LastSavedState - gosub to UpdateCurrentSection - set the content of Status to `Presentation '` cat File cat `' loaded` - fork to ResetStatus - set ShowRun - -CloseBrowser: - set style `background-color` of Overlay to `rgba(0,0,0,0.0)` - set style `display` of Overlay to `none` - set style `display` of Media to `none` - stop - -SetStatusRed: - set style `color` of Status to `red` - return - -SetStatusGreen: - set style `color` of Status to `green` - return - -ResetStatus: - wait 2 - set the content of Status to `` - stop - -GetPassword: - if ReadOnly - begin - clear PasswordValid - return - end - if the hostname is `localhost` go to SetPasswordValid - if the hostname is `127.0.0.1` go to SetPasswordValid - - if not PasswordRequested - begin - set PasswordRequested - if hostname is `localhost` goto SetPasswordValid - if hostname is `127.0.0.1` goto SetPasswordValid - get Password from storage as `.password` - if Password is empty - begin - put `Please provide the admin password` cat newline - cat `or click OK to use private browser storage.` into Message - put prompt Message with `` into Password - end - rest get PasswordValid from `_verify/` cat Password - or begin - clear PasswordValid - return - end - if PasswordValid is `yes` - begin - put Password into storage as `.password` - set PasswordValid - end - else clear PasswordValid - end - return - -SetPasswordValid: - set PasswordValid - return \ No newline at end of file diff --git a/mostrami/resources/ecs/mostrami.txt b/mostrami/resources/ecs/mostrami.txt deleted file mode 100644 index 2cbb885..0000000 --- a/mostrami/resources/ecs/mostrami.txt +++ /dev/null @@ -1,560 +0,0 @@ -! Mostrami - - script Mostrami - - div Body - div Left - div Right - div Controls - div ContentDiv - div Buttons - div Tabs - div Tab - div ScriptName - div StepsPanel - div BlocksPanel - div ContentPanel - div DefaultsPanel - span Status - span Span - input NameEditor - button SectionButton - img New - img Open - img Save - img RunStop - img Delete - img Cycle - a Link - module StepsModule - module BlocksModule - module ContentModule - module DefaultsModule - variable Mobile - variable Current - variable Content - variable Script - variable Presentation - variable Name - variable CurrentName - variable PasswordValid - variable ShowRun - variable ReadOnly - variable PasswordRequested - variable Password - variable CallStack - variable Message - variable Section - variable Item - variable CurrentScriptName - variable N - - ! The browser - div Overlay - div Scroller - div Media - div FileListing - div FileRow - div LowerPanel - button CloseButton - a FileName - variable Alpha - variable List - variable FileList - variable FileCount - variable File - variable Files - variable FileIsOpen - -! Test if site is on a static host - clear ReadOnly - rest get List from `_list/scripts` - or begin - print `Static site` - set ReadOnly - go to L2 - end -L2: - clear PasswordRequested - put empty into CallStack - history set - on restore - begin - put the json count of CallStack into N - end - if portrait - begin - if mobile set Mobile else clear Mobile - end - - set the title to `Mostrami Pro` - create Body - if Mobile - set the style of Body to `width:100%;height:100%` - else - set the style of Body to `width:100%;height:100%;display:flex` - - create Left in Body - set the style of Left to `flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden` - - create Right in Body - set the style of Right to `flex:1;height:100%;display:flex;flex-direction: column` - - create Controls in Left - set the style of Controls to `flex:1;background:lightgray;padding:0 0.5em` - - create Buttons in Controls - set the style of Buttons to `width:100%;padding:0.5em 0` - - create ContentDiv in Left - set the style of ContentDiv to `width:100%;height:100%;position:relative` - - create Link in Buttons - create New in Link - set the style of New to `width:40px;margin-right:0.5em` - set attribute `src` of New to `resources/icon/new.png` - set attribute `title` of New to `New` - create Open in Link - set the style of Open to `width:40px;margin-right:0.5em` - set attribute `src` of Open to `resources/icon/open.png` - set attribute `title` of Open to `Open` - create Link in Buttons - create Save in Link - set the style of Save to `width:40px;margin-right:1.5em` - set attribute `src` of Save to `resources/icon/save.png` - set attribute `title` of Save to `Save` - create Link in Buttons - create Delete in Link - set the style of Delete to `width:40px;margin-right:1.5em` - set attribute `src` of Delete to `resources/icon/trash.png` - set attribute `title` of Delete to `Delete` - create Link in Buttons - create RunStop in Link - set the style of RunStop to `width:40px;margin-right:1.5em` - set attribute `src` of RunStop to `resources/icon/run.png` - set attribute `title` of RunStop to `Run` - create Link in Buttons - create Cycle in Link - set the style of Cycle to `width:40px` - set attribute `src` of Cycle to `resources/icon/cycle.png` - set attribute `title` of Cycle to `Cycle screens` - - create Status in Buttons - if Mobile set the style of Status to `height:1em` - else set the style of Status to `float:right;margin:0.5em 0 0 0;color:green` - - create ScriptName in Controls - set the style of ScriptName to `display:flex` - if Mobile set style `display` of ScriptName to `none` - create Span in ScriptName - set the style of Span to `flex:15` - set the content of Span to `Script name: ` - create NameEditor in ScriptName - set the style of NameEditor to `flex:85;display:inline-block` - - create Tabs in Controls - set the style of Tabs to `width:100%;padding:0.5em 0;text-align:center` - put the width of Tabs into N - divide N by 4 - set the elements of SectionButton to 4 - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 0 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Steps` - create StepsPanel in ContentDiv - set the style of StepsPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 1 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Blocks` - create BlocksPanel in ContentDiv - set the style of BlocksPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 2 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Content` - create ContentPanel in ContentDiv - set the style of ContentPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - create Tab in Tabs - set the style of Tab to `display:inline-block;width:` cat N cat `px` - index SectionButton to 3 - create SectionButton in Tab - set the style of SectionButton to `width:100%` - set the content of SectionButton to `Defaults` - create DefaultsPanel in ContentDiv - set the style of DefaultsPanel to `position:absolute;left:0;top:0;width:100%;height:100%;` - - put 0 into Section - index SectionButton to 0 - on click SectionButton gosub to SelectSection - -! Create the file browser - create Overlay in Body - set the style of Overlay to - `position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.0);display:none` - - create Media in Overlay - set style of Media to `display:none;width:100%;height:100%;text-align:center` - - create FileListing in Media - set the style of FileListing to - `display:none;width:50%;height:75%;margin:auto;background-color:white;` - cat `padding:2em 2em 3em 2em;text-align:center;position: absolute;top: 50%;left: 50%;` - cat `transform: translateX(-50%) translateY(-50%)` - - create Scroller in FileListing - set the style of Scroller to `height:100%;overflow:scroll;text-align:left` - - create LowerPanel in FileListing - - create CloseButton in LowerPanel - set the style of CloseButton to `margin-left:2em` - set the text of CloseButton to `Close` - - put empty into Current - - on click New - begin -! gosub to StopTestModule - if Presentation is not Current - begin - if confirm `Content has changed. Do you want to save it?` - begin - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusRed - set the content of Status to `No script name has been given` - go to ResetStatus - end - if PasswordValid rest post Presentation to `_save/json/` cat Name - else put Presentation into storage as CurrentName - end - end - clear FileIsOpen - set the content of NameEditor to empty - put empty into CurrentScriptName - gosub to CreateNewPresentation - put Presentation into Current - gosub to UpdateCurrentSection - end - - on click Open go to DoOpen - - on click Save - begin - gosub to GetPassword - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusRed - set the content of Status to `No script name has been given` - go to ResetStatus - end - if the position of `.json` in Name is -1 put Name cat `.json` into Name - replace ` ` with `_` in Name - set the content of NameEditor to Name - if Name is not CurrentScriptName put empty into Current - if Presentation is not Current - begin - if PasswordValid rest post Presentation to `_save/json/` cat Name - else put Presentation into storage as Name - put Presentation into Current - gosub to SetStatusGreen - set the content of Status to `Presentation '` cat Name cat `' saved` - put Name into CurrentScriptName - fork to ResetStatus - end - else - begin - gosub to SetStatusGreen - set the content of Status to `Nothing has changed` - fork to ResetStatus - end - end - - on click Delete - begin - gosub to GetPassword - put the content of NameEditor into Name - if Name is empty - begin - gosub to SetStatusGreen - set the content of Status to `Nothing to delete` - go to ResetStatus - end - if confirm `Are you sure you want to delete "` cat Name cat `"?` - begin - if PasswordValid rest post to `_delete/json/` cat Name - else remove Name from storage - gosub to SetStatusGreen - set the content of Status to `Script "` cat Name cat `" deleted` - set the content of NameEditor to empty - put empty into CurrentScriptName - put empty into Presentation - put Presentation into Current - go to ResetStatus - end - end - - gosub to CreateNewPresentation - gosub to SetupSteps - gosub to SetupBlocks - gosub to SetupContent - gosub to SetupDefaults - gosub to SelectSection - put Presentation into Current - stop - -CreateNewPresentation: - set Presentation to object - set Item to object - set property `global` of Presentation to Item - set property `container` of Presentation to Item - set property `defaults` of Presentation to Item - set property `blocks` of Presentation to Item - set property `content` of Presentation to Item - set Item to array - set property `steps` of Presentation to Item - return - -SetupSteps: - if StepsModule is not running - begin - rest get Script from `/resources/ecs/steps.txt` - run Script with StepsPanel and Presentation as StepsModule - end - return - -SetupBlocks: - if BlocksModule is not running - begin - rest get Script from `/resources/ecs/blocks.txt` - run Script with BlocksPanel and Presentation as BlocksModule - end - return - -SetupContent: - if ContentModule is not running - begin - rest get Script from `/resources/ecs/content.txt` - run Script with ContentPanel and Presentation as ContentModule - end - return - -SetupDefaults: - if DefaultsModule is not running - begin - rest get Script from `/resources/ecs/defaults.txt` - run Script with DefaultsPanel and Presentation as DefaultsModule - end - return - -SelectSection: - put the index of SectionButton into N - index SectionButton to Section - set style `background` of SectionButton to `` - put N into Section - index SectionButton to Section - set style `background` of SectionButton to `lightgray` - -UpdateCurrentSection: - set style `display` of StepsPanel to `none` - set style `display` of BlocksPanel to `none` - set style `display` of ContentPanel to `none` - set style `display` of DefaultsPanel to `none` - if Section is 0 - begin - set style `display` of StepsPanel to `block` - send to StepsModule - end - else if Section is 1 - begin - set style `display` of BlocksPanel to `block` - send to BlocksModule - end - else if Section is 2 - begin - set style `display` of ContentPanel to `block` - send to ContentModule - end - else if Section is 3 - begin - set style `display` of DefaultsPanel to `block` - send to DefaultsModule - end - return - -DoOpen: -! gosub to StopTestModule - gosub to GetPassword - - clear FileIsOpen - if Presentation is not Current - begin - if confirm `Content has changed. Do you want to save it?` - begin - if PasswordValid rest post Content to `_save/json/` cat Name - else put Content into storage as Name - end - end - - ! Animate the background - set style `display` of Overlay to `block` - put 0 into Alpha - while Alpha is less than 8 - begin - set style `background-color` of Overlay to `rgba(0,0,0,0.` cat Alpha cat `)` - wait 4 ticks - add 1 to Alpha - end - wait 10 ticks - - ! Make the browser panel visible - set style `display` of Media to `block` - set style `display` of FileListing to `inline-block` - - ! Fill the browser with content from the server - if PasswordValid - begin - rest get Files from `_list/json` - put the json count of Files into FileCount - put empty into Content - put 0 into N - while N is less than FileCount - begin - put element N of Files into Item - if property `type` of Item is `json` json add property `name` of Item to Content - add 1 to N - end - end - else - begin - get Files from storage - put the json count of Files into FileCount - put empty into Content - put 0 into N - while N is less than FileCount - begin - put element N of Files into Item - if left 1 of Item is not `.` json add Item to Content - add 1 to N - end - end - json sort Content - put empty into FileList - put the json count of Content into FileCount - set the elements of File to FileCount - set the elements of FileName to FileCount - ! Add a row for each file - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put `<div id="ec-file-row-INDEX" style="clear:both;padding:0.25em 0;">` - cat `<a id="ec-file-name-INDEX" href="#"></a></div>` into File - replace `INDEX` with N in File - if N is even replace `ODDEVEN` with `ec-even` in File - else replace `ODDEVEN` with `ec-odd` in File - put FileList cat File into FileList - add 1 to N - end - - set the content of Scroller to FileList - ! Add the document names - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put element N of Content into File - attach FileRow to `ec-file-row-` cat N - attach FileName to `ec-file-name-` cat N - set the content of FileName to File - if N is even set style `background` of FileRow to `lightgray` - on click FileName go to SelectFile - add 1 to N - end - on click CloseButton - begin - put Current into Content - go to CloseBrowser - end - stop - -SelectFile: - index File to the index of FileName - set the content of NameEditor to File - put File into CurrentScriptName - if PasswordValid rest get Presentation from `/resources/json/` cat File - else get Presentation from storage as File - put Presentation into Current - gosub to UpdateCurrentSection - set the content of Status to `Presentation '` cat File cat `' loaded` - fork to ResetStatus - set ShowRun - -CloseBrowser: - set style `background-color` of Overlay to `rgba(0,0,0,0.0)` - set style `display` of Overlay to `none` - set style `display` of Media to `none` - stop - -SetStatusRed: - set style `color` of Status to `red` - return - -SetStatusGreen: - set style `color` of Status to `green` - return - -ResetStatus: - wait 2 - set the content of Status to `` - stop - -GetPassword: - if ReadOnly - begin - clear PasswordValid - return - end - if the hostname is `localhost` go to SetPasswordValid - if the hostname is `127.0.0.1` go to SetPasswordValid - - if not PasswordRequested - begin - set PasswordRequested - if hostname is `localhost` goto SetPasswordValid - if hostname is `127.0.0.1` goto SetPasswordValid - get Password from storage as `.password` - if Password is empty - begin - put `Please provide the admin password` cat newline - cat `or click OK to use private browser storage.` into Message - put prompt Message with `` into Password - end - rest get PasswordValid from `_verify/` cat Password - or begin - clear PasswordValid - return - end - if PasswordValid is `yes` - begin - put Password into storage as `.password` - set PasswordValid - end - else clear PasswordValid - end - return - -SetPasswordValid: - set PasswordValid - return \ No newline at end of file diff --git a/mostrami/resources/ecs/scripted.txt b/mostrami/resources/ecs/scripted.txt deleted file mode 100644 index 79bbbcc..0000000 --- a/mostrami/resources/ecs/scripted.txt +++ /dev/null @@ -1,279 +0,0 @@ -! Script editor - - script ScriptEditor - - div Body - div Container - div Buttons - div ScriptName - div ContentDiv - input NameEditor - textarea ContentEditor - span Status - span Span - button Open - button Save - button Delete - variable Name - variable CurrentName - variable Content - variable Current - variable Password - variable Valid - -! The browser - div Overlay - div Scroller - div Media - div FileListing - div FileRow - button CloseButton - a FileName - variable Alpha - variable FileList - variable FileCount - variable File - variable Files - variable N - variable FileIsOpen - variable Item - - set the title to `Script Editor` - - get Password from storage as `.password` - if Password is empty - put prompt `Please type the admin password` with `` into Password - rest get Valid from `_verify/` cat Password - or begin - print Valid - alert `Unable to verify password.` - put empty into storage as `.password` - end - if Valid is `yes` put Password into storage as `.password` - - create Body - create Container in Body - set the style of Container to `width:70%;margin:0 auto;background #ffe` - - create Buttons in Container - set the style of Buttons to `text-align:center` - - create Open in Buttons - set the style of Open to `margin-right:0.5em` - set the text of Open to `Open` - create Save in Buttons - set the text of Save to `Save` - set the style of Save to `margin-right:4em` - create Delete in Buttons - set the text of Delete to `Delete` - create Status in Buttons - set the style of Status to `position:absolute;float:right;padding-left:2em;color:green` - - create ScriptName in Container - set the style of ScriptName to `display:flex;margin:0.5em 0` - create Span in ScriptName - set the style of Span to `flex:15` - set the content of Span to `Script name: ` - create NameEditor in ScriptName - set the style of NameEditor to `flex:85;display:inline-block` - set the size of NameEditor to 40 - - create ContentDiv in Container - set the style of ContentDiv to `width:100%;height:85%;border:1px solid lightgray` - - create ContentEditor in ContentDiv - set the style of ContentEditor to `width:100%;height:100%` - - codemirror init basic profile `https://cdn.jsdelivr.net/gh/easycoder/easycoder.github.io/dist/plugins/codemirror-ecs.js` - require css `https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.46.0/addon/dialog/dialog.css` - require js `https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.46.0/addon/dialog/dialog.js` - require js `https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.46.0/addon/search/search.js` - require js `https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.46.0/addon/search/searchcursor.js` - require js `https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.46.0/addon/search/jump-to-line.js` - - create Overlay in Body - set the style of Overlay to - `position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.0);display:none` - - create Media in Overlay - set style of Media to `display:none;width:100%;height:100%;text-align:center` - - create FileListing in Media - set the style of FileListing to - `display:none;width:50%;height:75%;margin:auto;background-color:white;` - cat `padding:2em 2em 3em 2em;text-align:center;position: absolute;top: 50%;left: 50%;` - cat `transform: translateX(-50%) translateY(-50%)` - - create Scroller in FileListing - set the style of Scroller to `height:100%;overflow:scroll;text-align:left` - - create CloseButton in FileListing - set the text of CloseButton to `Close` - - codemirror attach to ContentEditor - codemirror set content of ContentEditor to Content - set FileIsOpen - - put empty into Current - - on click Save - begin - put the content of NameEditor into Name - if Name is empty - begin - set the content of Status to `No script name has been given` - go to ResetStatus - end - replace ` ` with `_` in Name - if the position of `.txt` in Name is -1 put Name cat `.txt` into Name - codemirror close ContentEditor - put the content of ContentEditor into Content - if Content is not Current - begin - rest post Content to `_save/ecs/` cat Name - put Content into Current - set the content of Status to `Script '` cat Name cat `' saved` - fork to ResetStatus - end - else - begin - set the content of Status to `Nothing has changed` - fork to ResetStatus - end - codemirror attach to ContentEditor - end - - on click Open go to DoOpen - - on click Delete - begin - put the content of NameEditor into Name - if Name is empty - begin - alert `Nothing to delete.` - stop - end - if confirm `Are you sure you want to delete '` cat Name cat `'?` - begin - codemirror close ContentEditor - rest post to `_delete/ecs/` cat Name - set the content of Status to `Script '` cat Name cat `' deleted` - set the content of NameEditor to empty - put empty into Content - set the content of ContentEditor to Content - put Content into Current - go to ResetStatus - end - end - stop - -DoOpen: - if FileIsOpen codemirror close ContentEditor - put the content of ContentEditor into Content - if Content is not Current - begin - if confirm `Content has changed. Do you want to save it?` - begin - rest post Content to `_save/ecs/' cat CurrentName - codemirror attach to ContentEditor - codemirror set content of ContentEditor to Content - end - else - begin - codemirror attach to ContentEditor - codemirror set content of ContentEditor to Content - stop - end - end - -! Animate the background - set style `display` of Overlay to `block` - put 0 into Alpha - while Alpha is less than 8 - begin - set style `background-color` of Overlay to `rgba(0,0,0,0.` cat Alpha cat `)` - wait 4 ticks - add 1 to Alpha - end - wait 10 ticks - -! Make the browser panel visible - set style `display` of Media to `block` - set style `display` of FileListing to `inline-block` - -! Fill the browser with content from the server - rest get Files from `_list/ecs?v=` cat now - put the json count of Files into FileCount - put empty into Content - put 0 into N - while N is less than FileCount - begin - put element N of Files into Item - if property `type` of Item is `txt` json add Item to Content - add 1 to N - end - json sort Content - put empty into FileList - put the json count of Content into FileCount - set the elements of File to FileCount - set the elements of FileName to FileCount -! Add a row for each file - put empty into FileList - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put `<div id="ec-file-row-INDEX" style="clear:both;padding:0.25em 0;">` - cat `<a id="ec-file-name-INDEX" href="#"></a></div>` into File - replace `INDEX` with N in File - if N is even replace `ODDEVEN` with `ec-even` in File - else replace `ODDEVEN` with `ec-odd` in File - put FileList cat File into FileList - add 1 to N - end - - set the content of Scroller to FileList -! Add the document names - put 0 into N - while N is less than FileCount - begin - index File to N - index FileName to N - put element N of Content into File - attach FileRow to `ec-file-row-` cat N - attach FileName to `ec-file-name-` cat N - put property `name` of File into File - set the content of FileName to File - if N is even set style `background` of FileRow to `lightgray` - on click FileName go to SelectFile - add 1 to N - end - on click CloseButton - begin - put Current into Content - go to CloseBrowser - end - stop - -SelectFile: - index File to the index of FileName - set the content of NameEditor to File - rest get Content from `/resources/ecs/` cat File cat `?v=` cat now - put Content into Current - set the content of Status to `Script '` cat File cat `' loaded` - fork to ResetStatus - set the title to `Script Editor - ` cat File - -CloseBrowser: - set style `background-color` of Overlay to `rgba(0,0,0,0.0)` - set style `display` of Overlay to `none` - set style `display` of Media to `none` - codemirror attach to ContentEditor - codemirror set content of ContentEditor to Content - stop - -ResetStatus: - wait 2 - set the content of Status to `` - stop \ No newline at end of file diff --git a/mostrami/resources/ecs/steps.txt b/mostrami/resources/ecs/steps.txt deleted file mode 100644 index 1509a88..0000000 --- a/mostrami/resources/ecs/steps.txt +++ /dev/null @@ -1,910 +0,0 @@ -! Steps - - script Steps - - import div Panel and variable Presentation - - div StepsPanel - div BlockTable - div BlockRow - div BlockData - div Row - div Row1 - div Cell - div Editor - div Title - button StepButton - button Header - button InsertBefore - button InsertAfter - table Table - tr TR - td TD - select ActionSelect - select BlockSelect - select ContentSelect - select TargetSelect - select TransitionSelect - select ContinueSelect - input InitInput - input TitleInput - input LabelInput - input DurationInput - input TargetInput - input URLInput - img AddStep - img PlusIcon - img DeleteIcon - img DeleteStep - a Link - variable Steps - variable SelectedStep - variable CurrentStep - variable Action - variable Blocks - variable Block - variable Contents - variable Content - variable Target - variable Types - variable Duration - variable URL - variable Names - variable ActionNames - variable InitProperties - variable InitProperty - variable BlockNames - variable ContentNames - variable TransitionTypes - variable TransitionType - variable ContinueTypes - variable TrueFalse - variable Response - variable N - variable B - - put -1 into SelectedStep - - create StepsPanel in Panel - set the style of StepsPanel to `flex:1;overflow-y:scroll;margin-top:0.5em` - - on message go to Start - set ready - stop - -Start: - if the message is `save` - begin - if SelectedStep is not -1 - begin - gosub to SaveCurrentStep - put -1 into SelectedStep - end - stop - end - - set style `display` of Panel to `flex` - set style `flex-direction` of Panel to `column` - -Restart: - clear StepsPanel - create Row in StepsPanel - set the style of Row to `display:flex` - create Title in Row - set the style of Title to - `flex:1;font-size:110%;font-weight:bold;background:lightgray;text-align:center` - set the content of Title to `Steps` - create Cell in Row - set the style of Cell to `width:1.4em;text-align:center` - create Link in Cell - create AddStep in Link - set the style of AddStep to `width:1em;margin-top:0.1em` - set attribute `src` of AddStep to `resources/icon/plus.png` - on click AddStep go to AddNewStep - - put property `steps` of Presentation into Steps - put the json count of Steps into N - set the elements of StepButton to N - set the elements of DeleteStep to N - set the elements of TitleInput to N - set the elements of LabelInput to N - set the elements of Editor to N - put 0 into N - while N is less than the elements of StepButton - begin - index StepButton to N - create Row in StepsPanel - set the style of Row to `width:100%` - create Row1 in Row - set the style of Row1 to `display:flex;margin:0.2em 0` - create StepButton in Row1 - set the style of StepButton to `flex:1` - put element N of Steps into CurrentStep - set the text of StepButton to property `comment` of CurrentStep - create Cell in Row1 - set the style of Cell to `width:1.4em;text-align:center` - index DeleteStep to N - create Link in Cell - create DeleteStep in Link - set the style of DeleteStep to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteStep to `resources/icon/stop.png` - index Editor to N - create Editor in Row - add 1 to N - end - on click StepButton - begin - gosub to SaveCurrentStep - put SelectedStep into N - put the index of StepButton into SelectedStep - if SelectedStep is N - begin - index Editor to N - set style `display` of Editor to `none` - index StepButton to N - set style `background` of StepButton to `` - gosub to SaveCurrentStep - put -1 into SelectedStep - end - else - begin - if N is not -1 - begin - gosub to SaveCurrentStep - put 0 into N - while N is less than the elements of StepButton - begin - index Editor to N - set style `display` of Editor to `none` - index StepButton to N - set style `background` of StepButton to `` - add 1 to N - end - end - index StepButton to SelectedStep - set style `background` of StepButton to `lightgray` - index Editor to SelectedStep - set style `display` of Editor to `block` - put element SelectedStep of Steps into CurrentStep - go to EditStep - end - end - on click DeleteStep - begin - put the index of DeleteStep into N - json delete element N of Steps - set property `steps` of Presentation to Steps - go to Restart - end - -! Set up the fixed lists - set ActionNames to array - json add `init` to ActionNames - json add `set content` to ActionNames - json add `show` to ActionNames - json add `hide` to ActionNames - json add `pause` to ActionNames - json add `hold` to ActionNames - json add `fade up` to ActionNames - json add `fade down` to ActionNames - json add `crossfade` to ActionNames - json add `transition` to ActionNames - json add `goto` to ActionNames - json add `load` to ActionNames - set InitProperties to array - json add `title` to InitProperties - json add `aspect ratio` to InitProperties - json add `background` to InitProperties - json add `border` to InitProperties - set TransitionTypes to array - json add `block position` to TransitionTypes - json add `block size` to TransitionTypes - json add `font color` to TransitionTypes - json add `font size` to TransitionTypes - set ContinueTypes to array - json add `true` to ContinueTypes - json add `false` to ContinueTypes - - put property `steps` of Presentation into Steps - - stop - -! Add a new step to the list -AddNewStep: - gosub to CreateNewStep - json add CurrentStep to Steps - go to ASA3 - -! Add a step before the current one -AddStepBefore: - put the json count of Steps into N - set CurrentStep to object - json add CurrentStep to Steps - go to ASA2 - -! Add a step after the current one -AddStepAfter: - put the json count of Steps into N - set CurrentStep to object - json add CurrentStep to Steps - add 1 to SelectedStep -ASA2: - while N is greater than SelectedStep - begin - take 1 from N - put element N of Steps into CurrentStep - add 1 to N - set element N of Steps to CurrentStep - take 1 from N - end - gosub to CreateNewStep - set element N of Steps to CurrentStep -ASA3: - put -1 into SelectedStep - set property `steps` of Presentation to Steps - go to Restart - -CreateNewStep: - set CurrentStep to object - set property `comment` of CurrentStep to `New step` - set property `action` of CurrentStep to `` - set property `label` of CurrentStep to `` - return - -! Edit a single step -EditStep: - put property `blocks` of Presentation into Blocks - put property `content` of Presentation into Contents - put the json keys of Blocks into BlockNames - put the json keys of Contents into ContentNames - put element SelectedStep of Steps into CurrentStep - - clear Editor - create Table in Editor - -ReloadStepEditor: - set the style of Table to `width:100%` - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `Title:` - create TD in TR - index TitleInput to SelectedStep - create TitleInput in TD - set the style of TitleInput to `width:100%` - set the content of TitleInput to property `comment` of CurrentStep - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `Label:` - create TD in TR - index LabelInput to SelectedStep - create LabelInput in TD - set the style of LabelInput to `width:100%` - set the content of LabelInput to property `label` of CurrentStep - create TR in Table - create TD in TR - set the content of TD to `Action:` - create TD in TR - create ActionSelect in TD - set the style of ActionSelect to `width:100%` - put property `action` of CurrentStep into Action - set ActionSelect from ActionNames as Action - if Action is `init` gosub to EditInit - else if Action is `set content` gosub to EditSetContent - else if Action is `show` gosub to EditShow - else if Action is `hide` gosub to EditHide - else if Action is `pause` gosub to EditPause - else if Action is `hold` gosub to EditHold - else if Action is `fade up` gosub to EditFadeUp - else if Action is `fade down` gosub to EditFadeDown - else if Action is `crossfade` gosub to EditCrossfade - else if Action is `transition` gosub to EditTransition - else if Action is `goto` gosub to EditGoto - else if Action is `load` gosub to EditLoad - else - begin - end - on change ActionSelect - begin - set Response - if Action is not empty - begin - if not confirm `Changing the action will remove all step data. Do you want to continue?` - clear Response - end - if Response - begin - index StepButton to SelectedStep - set property `comment` of CurrentStep to TitleInput - put the selected item in ActionSelect into Action - gosub to CreateNewAction - clear Table - go to ReloadStepEditor - end - else set ActionSelect from ActionNames as property `action` of CurrentStep - end - -! Add the buttons below the table - create TR in Table - create TD in TR - create TD in TR - create InsertBefore in TD - set the style of InsertBefore to `width:50%` - set the text of InsertBefore to `Add Step Before` - on click InsertBefore go to AddStepBefore - create InsertAfter in TD - set the style of InsertAfter to `width:50%` - set the text of InsertAfter to `Add Step After` - on click InsertAfter go to AddStepAfter - stop - -! Editors for the various Action types - -EditInit: - create TR in Table - create TD in TR - set the content of TD to `Properties:` - create TD in TR - create BlockTable in TD - set the style of BlockTable to `width:100%;border:1px solid gray` - put the json count of InitProperties into N - set the elements of InitInput to N - put 0 into B - while B is less than N - begin - put element B of InitProperties into InitProperty - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - create Cell in BlockRow - set the style of Cell to `width:6em;padding-left:0.2em` - set the content of Cell to InitProperty - index InitInput to B - create InitInput in BlockRow - set the style of InitInput to `flex:1` - set the content of InitInput to property InitProperty of CurrentStep - add 1 to B - end - return - -EditSetContent: - create TR in Table - create TD in TR - set the content of TD to `Blocks:` - create TD in TR - create BlockTable in TD - set the style of BlockTable to `width:100%;border:1px solid gray` - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - create Header in BlockRow - set the style of Header to `flex:1` - set the content of Header to `Blocks` - create Header in BlockRow - set the style of Header to `flex:1` - set the content of Header to `Content` - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - create Link in BlockData - create PlusIcon in Link - set the style of PlusIcon to `width:1em;margin-top:0.1em` - set attribute `src` of PlusIcon to `resources/icon/plus.png` - on click PlusIcon - begin - set Block to object - set property `block` of Block to empty - set property `content` of Block to empty - json add Block to Blocks - set property `blocks` of CurrentStep to Blocks - clear Table - go to ReloadStepEditor - end - put property `blocks` of CurrentStep into Blocks - put the json count of Blocks into N - set the elements of BlockSelect to N - set the elements of ContentSelect to N - set the elements of DeleteIcon to N - put 0 into B - while B is less than N - begin - put element B of Blocks into Block - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - index BlockSelect to B - create BlockSelect in BlockRow - set the style of BlockSelect to `flex:1` - set BlockSelect from BlockNames as property `block` of Block - index ContentSelect to B - create ContentSelect in BlockRow - set the style of ContentSelect to `flex:1` - set ContentSelect from ContentNames as property `content` of Block - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - index DeleteIcon to B - create Link in BlockData - create DeleteIcon in Link - set the style of DeleteIcon to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteIcon to `resources/icon/stop.png` - add 1 to B - end - on change BlockSelect - begin - put the index of BlockSelect into N - put element N of Blocks into Block - set property `block` of Block to BlockSelect - set element N of Blocks to Block - set property `blocks` of CurrentStep to Blocks - set element SelectedStep of Steps to CurrentStep - end - on change ContentSelect - begin - put the index of ContentSelect into N - put element N of Blocks into Block - set property `content` of Block to ContentSelect - set element N of Blocks to Block - set property `blocks` of CurrentStep to Blocks - set element SelectedStep of Steps to CurrentStep - end - on click DeleteIcon - begin - put the index of DeleteIcon into N - json delete element N of Blocks - set property `blocks` of CurrentStep to Blocks - clear Table - go to ReloadStepEditor - end - return - -EditShow: -EditHide: - gosub to EditBlockList - return - -EditPause: -EditHold: - gosub to EditDuration - return - -EditFadeUp: -EditFadeDown: - gosub to EditBlockList - gosub to EditDuration - gosub to EditContinue - return - -EditCrossfade: - put ContentNames into Names - gosub to EditBlockAndTarget - return - -EditTransition: - create TR in Table - create TD in TR - set the content of TD to `Types:` - create TD in TR - create BlockTable in TD - set the style of BlockTable to `width:100%;border:1px solid gray` - create BlockRow in BlockTable - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - create Header in BlockRow - set the style of Header to `flex:1` - set the content of Header to `Transition types` - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - create Link in BlockData - create PlusIcon in Link - set the style of PlusIcon to `width:1em;margin-top:0.1em` - set attribute `src` of PlusIcon to `resources/icon/plus.png` - on click PlusIcon - begin - json add empty to Types - set property `type` of CurrentStep to Types - clear Table - go to ReloadStepEditor - end - put property `type` of CurrentStep into Types - put the json count of Types into N - set the elements of TransitionSelect to N - set the elements of DeleteIcon to N - put 0 into B - while B is less than N - begin - put element B of Types into TransitionType - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - index TransitionSelect to B - create TransitionSelect in BlockRow - set the style of TransitionSelect to `flex:1;width:100%` - set TransitionSelect from TransitionTypes as TransitionType - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - index DeleteIcon to B - create Link in BlockData - create DeleteIcon in Link - set the style of DeleteIcon to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteIcon to `resources/icon/stop.png` - add 1 to B - end - on change TransitionSelect - begin - put the index of TransitionSelect into N - set element N of Types to the selected item in TransitionSelect - set property `type` of CurrentStep to Types - end - on click DeleteIcon - begin - put the index of DeleteIcon into N - json delete element N of Types - set property `type` of CurrentStep to Types - clear Table - go to ReloadStepEditor - end - put BlockNames into Names - gosub to EditBlockAndTarget - return - -EditGoto: - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `Target:` - create TD in TR - create TargetInput in TD - set the style of TargetInput to `width:100%` - set the content of TargetInput to property `target` of CurrentStep - return - -EditLoad: - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `URL:` - create TD in TR - create URLInput in TD - set the style of URLInput to `width:100%` - set the content of URLInput to property `url` of CurrentStep - return - -EditBlockList: - create TR in Table - create TD in TR - set the content of TD to `Blocks:` - create TD in TR - create BlockTable in TD - set the style of BlockTable to `width:100%;border:1px solid gray` - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - create Header in BlockRow - set the style of Header to `flex:1` - set the content of Header to `Blocks` - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - create Link in BlockData - create PlusIcon in Link - set the style of PlusIcon to `width:1em;margin-top:0.1em` - set attribute `src` of PlusIcon to `resources/icon/plus.png` - on click PlusIcon - begin - json add empty to Blocks - set property `blocks` of CurrentStep to Blocks - clear Table - go to ReloadStepEditor - end - put property `blocks` of CurrentStep into Blocks - put the json count of Blocks into N - set the elements of BlockSelect to N - set the elements of DeleteIcon to N - put 0 into B - while B is less than N - begin - put element B of Blocks into Block - create BlockRow in BlockTable - set the style of BlockRow to `display:flex` - index BlockSelect to B - create BlockSelect in BlockRow - set the style of BlockSelect to `flex:1` - set BlockSelect from BlockNames as Block - create BlockData in BlockRow - set the style of BlockData to `width:2em;text-align:center` - index DeleteIcon to B - create Link in BlockData - create DeleteIcon in Link - set the style of DeleteIcon to `width:1em;margin-top:0.1em` - set attribute `src` of DeleteIcon to `resources/icon/stop.png` - add 1 to B - end - on change BlockSelect - begin - put the index of BlockSelect into N - set element N of Blocks to the selected item in BlockSelect - set property `blocks` of CurrentStep to Blocks - end - on click DeleteIcon - begin - put the index of DeleteIcon into N - json delete element N of Blocks - set property `blocks` of CurrentStep to Blocks - clear Table - go to ReloadStepEditor - end - return - -EditBlockAndTarget: - create TR in Table - create TD in TR - set the content of TD to `Block:` - create TD in TR - set the elements of BlockSelect to 1 - put property `block` of CurrentStep into Block - create BlockRow in TD - create BlockSelect in BlockRow - set the style of BlockSelect to `width:100%` - set BlockSelect from BlockNames as Block - create TR in Table - create TD in TR - set the content of TD to `Target:` - create TD in TR - put property `target` of CurrentStep into Target - create BlockRow in TD - create TargetSelect in BlockRow - set the style of TargetSelect to `width:100%` - set TargetSelect from Names as Target - gosub to EditDuration - gosub to EditContinue - return - -EditDuration: - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `Duration:` - create TD in TR - create DurationInput in TD - set the style of DurationInput to `width:100%` - set the content of DurationInput to property `duration` of CurrentStep - return - -EditContinue: - create TR in Table - create TD in TR - set the style of TD to `width:6em` - set the content of TD to `Continue:` - create TD in TR - create ContinueSelect in TD - set the style of ContinueSelect to `width:100%` - put property `continue` of CurrentStep into TrueFalse - if TrueFalse put `true` into TrueFalse else put `false` into TrueFalse - set ContinueSelect from ContinueTypes as TrueFalse - return - -! Create a new action with a full set of empty properties -CreateNewAction: - index TitleInput to SelectedStep - if the text of TitleInput is empty - begin - set property `comment` of CurrentStep to `New step: ` cat Action - end - set property `action` of CurrentStep to Action - set property `label` of CurrentStep to empty - if Action is `init` - begin - put 0 into N - while N is less than the json count of InitProperties - begin - put element N of InitProperties into InitProperty - set property InitProperty of CurrentStep to empty - add 1 to N - end - set property `aspect ratio` of CurrentStep to `WW:HH` - end - else if Action is `set content` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `show` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `hide` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to object - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `pause` - begin - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `hold` - begin - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `fade up` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `fade down` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `crossfade` - begin - put property `block` of CurrentStep into Block - if Block is empty set property `block` of CurrentStep to `******` - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `transition` - begin - put property `types` of CurrentStep into Types - if Types is empty - begin - set Types to array - set property `types` of CurrentStep to Types - end - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `goto` - begin - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - end - else if Action is `load` - begin - put property `url` of CurrentStep into URL - if URL is empty set property `url` of CurrentStep to `******` - end - set element SelectedStep of Steps to CurrentStep - set property `steps` of Presentation to Steps - return - -! Save the current step -SaveCurrentStep: - if SelectedStep is -1 return - index TitleInput to SelectedStep - put element SelectedStep of Steps into CurrentStep - set property `comment` of CurrentStep to the text of TitleInput - index StepButton to SelectedStep - set the text of StepButton to the content of TitleInput - index LabelInput to SelectedStep - set property `label` of CurrentStep to the content of LabelInput - put property `action` of CurrentStep into Action - if Action is `init` - begin - put 0 into N - while N is less than the json count of InitProperties - begin - put element N of InitProperties into InitProperty - index InitInput to N - set property InitProperty of CurrentStep to the content of InitInput - add 1 to N - end - end - else if Action is `set content` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `show` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `hide` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to object - set property `blocks` of CurrentStep to Blocks - end - end - else if Action is `pause` - begin - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `hold` - begin - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `fade up` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `fade down` - begin - put property `blocks` of CurrentStep into Blocks - if Blocks is empty - begin - set Blocks to array - set property `blocks` of CurrentStep to Blocks - end - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `crossfade` - begin - put property `block` of CurrentStep into Block - if Block is empty set property `block` of CurrentStep to `******` - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `transition` - begin - put property `types` of CurrentStep into Types - if Types is empty - begin - set Types to array - set property `types` of CurrentStep to Types - end - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - put property `duration` of CurrentStep into Duration - if Duration is empty set property `duration` of CurrentStep to 1 - end - else if Action is `goto` - begin - put property `target` of CurrentStep into Target - if Target is empty set property `target` of CurrentStep to `******` - end - else if Action is `load` - begin - put property `url` of CurrentStep into URL - if URL is empty set property `url` of CurrentStep to `******` - end - set element SelectedStep of Steps to CurrentStep - set property `steps` of Presentation to Steps - return \ No newline at end of file diff --git a/mostrami/resources/icon/apple.png b/mostrami/resources/icon/apple.png deleted file mode 100644 index 8b5223d3a0feda642eed6ee33281d9137363454a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6598 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[CIyB^XkwKw>D{?mXQ57VqQzTQI|c zA)a57rMfZBtVz|z%A^maF0FjGb=+o%TjE@V7z#t#gcq|?n^Js)LHrZ79OB>io!@R{ zV_UvBRuz_@DtOGe40q;S<9#O}2BrdHU3&tI&1qQD%75ZLHIU)N5CAeRFT^BQA5w?R z+a@o@YVSklyD~t>V41=uGi0G6-xDq6z-=qpnsd1X@6lYt4-jDUyIssUvYtanL<?7H zP<E~;_gyN}CxiVJcMpiBAiXztJ*?~E5R6;YhMUOp+vRtzqqR#F$FYLye9c6a6Bg4l z_bt)3r@@FxShf>hYvUUjcS8+U?Cq&`*g5<0=A34Pt4df`A|#$gz#UIR5bhXE+mwQz ztl&-H$g)HAd+>K}Th&Fw$OOl?)D*^-3alXlVoU*|X>W+7z)+EbyH~NQ+hL|M9;mP{ zFvLrmL|F8tX&gJYY5?9k!(;M;f`>nNhuoGF$Kd^8Z29Nh(-)C)_~<X!vLWq;$F<Cx zc+@ZjBO>8fYjC!tm|ZC__6i_C$L18L{dA@GA0zu>iwd~+J)Ae&xdeEjqO99X*R*z9 zn&a+YOScsJ&VTp$l{ELQ!CAJ8OY#2Cu;SmbH`^)WlDu@|H1D2?;okBJe!PPG_B6AA zmxn|Y?&WJ--<ju$)w{WHN-Z^Yv7rzA4W=a`@b)gaZw+s4PjeO&--`BOVTj+VW0K{c zKaj~&YRmVSD|unAf+se@%iDMq_~f1ti^HkieAGz3bw(3RsDZ2#Zec})r(D-`!8<!) zV~W-5x>(SeV*?-?;!GHy<nYD>Gg^``sTRg1d;j82g`8Ljhzr=2hgY`4tF0{9mgZ*Q zPkTyF4YyVgJU*j=Gv>6w$apXdUTuYEH^Z(hj{yG)tS%vz&j&tN6XooWj3j#8DDN+b zf+k~g8eZ4}OWIfuTn5bF(}u%vZPS4{W2-o7OcjU41d|kWcIEl&s!o;yFXH_zae9E~ zJsLPJA~?9EhAGt%8U@IdL)+#QAEX_YYg6{Ey>Ze158297X;%-aLjV8(07*qoM6N<$ Ef&@29LI3~& diff --git a/mostrami/resources/icon/arrow-back.png b/mostrami/resources/icon/arrow-back.png deleted file mode 100644 index a375adcd4c9e9ca8d52118be0f406de4d80308e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5542 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 diff --git a/mostrami/resources/icon/arrow-forward.png b/mostrami/resources/icon/arrow-forward.png deleted file mode 100644 index 0b128a4ca138c07a0e8fe836de9948ed035247cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5426 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 diff --git a/mostrami/resources/icon/binoculars.png b/mostrami/resources/icon/binoculars.png deleted file mode 100644 index 662cb854fc9e22da7124e61810a932355866b6a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8142 zcmahO1ydZn5-9HOF2((TQrz7RiWDzaTn`R+x8m+l{BWnZ6usi^6n8KB_<q5gWH&RJ z$?mLVC5cp5mBT<KMTLQZ!BCKw2EMQ6{{b@MJ9gSm(RyDHzbVN{!@T`B@_&^kz3-qn z$?LhkpIG=0U?rKd!0($#ZVD<gNIS5o7}W5|2cESsFjV>q(h^$W<<o4>Y;r5l{qA#p zIUUgbYN@50-u^*7rkR<kof&%SC4sUeb#0h97yXlhBrZRaUcFx8n%$y#lDK?~Ug9SF zjuRQ#Fn6SV50R+FSaa1AsX~#Ux0hFY$C-e?7Dx^H-4akQxA^h;Kr^rXtH|7~w?FjU zGxxqc2tmL0|IR!IyqX2H?(GVXbc!5`^GWmiyjnI}Lu~j!eU1*uG1#H)q$BRSX!Z96 zBc<<6LZHr-hxUDy&_?s=MhjczOugMqBamdJ{#bcTQ7`o`>R_qCaN7>qn@>k({6<N) z>gAvI_72K1^ZFIGF-ds^{4jaudLVK!wmkEz(z5FLVx#qp1yt<qIXCTEF16<Ci!Jla zGw+OY$#`;ThN7t+Kl4~$y*=C5P<_=(^v(`@k1=!%%ljA2<&^PDYgc>e{_v9W8iFND zsCA~aX~cOOI5+&<>!B<D+$*FjZ>soN-OTsp9uX1g3A%UAX6U!>xRiRUW64s&il8Wi zOhXNXmk2n2nq3eu`3aO)>5}T%S0fiQdR5!62QnXXHh@6g36thr=pUfh>IvWe9?h}o zw<o)lha7(z0S>VXeNt@$q(Y6o%kCGkET7Ky=C!$b0LATTZ2!XSOZ_M7?c%6}6bray ziQk3RP%O|o$!RwBB5`cLaZwzkH7lYsZhL9w+_=fZ_;C;OCcIN-)E;v!;7EfCM_y`x zFyu=9H+k%@WI5PE%Jq6VE-o&%y1E)^d1d9i`){f~rq-)Je^%XeMtjZ5;mvJk@(ra> z)cKRuH@30}mvR7LapMh*1sw|?)hyH(>25b1F)TRGQrymjvDUpAt7L|x*}enD5INh0 zWC3(R9-i>bRPOebU9Vo+&BJ46X-UD=wZWEns73VOh+3CeR<*5~-u#DD3ww3NDgTOi zE_5hZgH@+yt6HZk2UsWHX3)o+Vo+*8>7-Z^c-gn8<9_OQS>yMWZ`Wt@ei9Jjv$4Ne zR|Mear^SEB9XnVgHX@#0TVro;Z$CIXDr{&-YHsHL1%WtdLYH%6)r4<%(}1aS1%(l> zn!eH+fYNA}QHInSgUBdaA87x*ugJwO#EtuoLaxqs(WJUCIoJC)0Nj;a4}$B<MNbbk z^NcvE1cXc0TMo(4(2(tGV}wjJ;TPhdWZZtPd8*Gox|moPNn|7tn*jqhWVk{u7zCE6 zKOsH$BJadq4dFJ7(^N|w$XE%ZYxZjeve-yWSe>{p5*q#m$;*&`c292JBdiC38XFt` ztgb5C+OnRWp1Qfaf72rj4i5el*Z&AQ_VinTwEgp>`2(UbT&QEqdewZnxx3r;rc`7` zpUD@^VMuD$kXXch=yl(mT%e;C>B)2a<Udw%7Z<0>n_}|=xS2ePesk|?vO#IEAX3Rm zJ`!IKvBgnQQ2_`D=%mfhYex;z{&mTaED*;JJ!n_O9*6W}V8mv(_z1?v#+n}=*UgY@ zUkD)pH$6pnLb-E2k5Dkl1tq2Uqf4ywyhPxp*V@XCBU?IODn7GX6daPaJLDfDT8>I1 z_kNjbI`Op@h!=Ur{x`Ln{oI+H*xvq`l$5kW$=6pzky%zwj)a1OArGp_gug9pmU^z& z<wml$w)VZ9@&inWgm~Fu$k%{!{deDMY;I|=vByHXJOBIYeLi^Ii3Y4)4W+9g!)QB+ zYVkAO*{gQs!oX8mFnhmS{aoVA!q9%us5!5mcD0d;t1Fr>qguAJG;4`&lMTT;gT|(& zsp;t;`xSgt1Vlu{gX80!*>cV7PtHN>>+2-lR&!U^-yQ5E<pY0O%Nt6~xB=Mpj`>zH zWsC7M>?kVdAr@e#A3hv9M16)<<l;5_*ee^)g#RG-&wcEMN~v8?E(|xrVXlw!k^$#P z@PTTZPvBg+&3}!}%`T@Pfj^6jU|Dh1Tw#TeNxcA-WME8e?9|4Fn!mqTe}6wZ7MAPL zY&prGkMlmQ-59MTj@4-Z?Gp96M%1!D9IT=#F=E<TYv$RY5(iS%f-rTCVa~=B#!ecD zols$o>zjuKF)|JEa{w1C9deNQ=?>$j!Sm25000<&6u3KE8_N~({s9EC5t5LSelsx% z=<St2L_#`z7yn?YXy(;;hD&~hkR@t6%c$-0=!QX-)d+=Id_ZaQ$<Ft>#9p7@(cXWe zy{fXNqrh(_wK|?8>|bg+Nu75ETP9@qRWM=+2eB9aQ_7B?Pv@`d9J61;mKZws=NoG8 z#s+~v@45~P5C4zZVx8H^a+9sBh>i940ad-<QA!o9EQXcs<qz3LJAHuSpE#j38pQ8N zk$J4K>il%0WB<Zdb+)GU=!ioor^{F%hH~u>-aVifyWF}iS}`5_VdV1?R+1UPUWn=M z3WCZ-50i~5$nml9+vocYf3bH@m)4LL&0|c<68ZF7moRGdcTH<mCZCqCF1stsR-L>q zZLze?vQQwBk!C>W&SRclMtxN&$k36?jV^NE>^<7zpnb!~dF18&2A54;-sx35Ll|b7 zU3ZuKJq(N3s$F{wkd#Hf;b7z7ck0z=!Qch_mtD5YPL2IN(_Q4^xP}B{$$1T9A)|a& zv)uu3Fa(d>4l$$8FOwgPLAFWf0vW=V?zO6$91Iz7{w)_IfTDjOQ0Y1>J(f!eD&>}= zt}vk=*>&l!CpE?kIB7k5q)4^!UEqq5EgDj>&Wv*yFf9UBkgA0G1?1KC-v`4N=YJ-` zfls;iyX~|d&$tkS@q(roTYue-u%WFW{iv0$2{LRNFIWG7!z&YzOq$mDum0E=B<^nD z(eJNTQsqAfG8{S^Df{TlEwz2YPkFf>!mm6Rwd@O3TU{RT+%pP(#JQNzbBw{hoX}7< z{f&RBKEsP#Qb9@^62Xo0L)8l6`31J^DDzk}g=gZ;f*27G4)VoTA`?Of53fmrGs~9p zL!fMzPNI;N?~L{0ax$MP@^9c;&j#$4T>$j}eF8*9@+VSwq($LHN-aGhem{V}bVl!m z5mR0S_%3^xzpCCm)v%YTx@mZ-`BpoGuB2)zBr=QaaUGtO#Z%q_#fG*9o(*~pWjcuT zrTUZ_;Bv1_#Z#OufA`TE2@g*6P#DkJ6mA=ySNe-w2zK=f=dY?$MqCT~CHFu}z0^ox zA*AjwH`%(Y1o&Ep>=DX9;11uLJe9Xg_T^VuWc^1@6rn`>1rSPMnY-P5+?=Ap3fi;J z#6Pk?e*}K|xxYs*e?ot=@W}|VY#X{>@8}z*pp@at(BNTz<VN@klCu5qILS;+CXn;S zp)%tz4>-keUv_8$eoRfFwJ)uk=GPwW<HEpBq((+5V(Ka|65h75kY*?QX{VFM_26AH z>x*(sM-4;X^I^1yxYoa&9F%F-Ce>HItj@0$CC==oLW}WXrg_Air?^4SPDo|B`JLj= zgg!16Y%U|VEiWSmQ#s_oWMGIyE5#y66-KYkr75+3LI{1v$D>4KsCj0wIo5tfw>i{) zY0;WYC?}3nH0P%-+w{tc{#*=Kgq}v0qZUzjAF|kpN{~X;)k{FH&uiMAty9KD0|9P| zZ(d?lZ3(>@3$6H<8wS%5Y-&K{&qLj2na@eR&Gtu%3`0X#=os;v-hPtU??F`nrX?2- zgPZ-@eWr1p;+|QL8#(DQ^#tr)7#~TE4lCoWPZk?{`~5xRP!^o;c&`IU6OcVYD_H|^ zT<BsVc@UjGp*1e^R$Y2y7F-!r0vTyV92t#H3K^!7h{7LCigA@??U3&gANhEiRhCr? zMm}*)0Zu8dIgXUlIFoD_s=I|!6n`;V_8*#P>3&;rAIDum>;aLJ5BEBcmdPiK48&Ae zNXw7~(VOM{NsDA+oyu}1fNz<gBerMI-KU4qa`dX#o(aM&sK{q3<U*8@kNjgk_@zK8 zGD<Qec^iYsu+!QIw(j(%IyI#oG8*vp<7_KyB_ch{u=9lh5ftQ1fwkbuoJK)QP>_X~ z5cM;*EXcaSEuITGmxPS~3yMd1it{YryS+@RtMzL{Q(Obbl%3Z`Tq8j;30FnF_#<l* z8-NDImq^I|?W_~F-rW#-TAqB1v!bfw_^QRP+x!J#q}je0n{V97iGpZ>eMgW3LU!(* zD_4v!fv;*QtwPVwtQ4Pdg>(%siwLIAkj)hqGj2OH#h^>3MW3U0vROy~ehHJOnKB>8 zFHk6+#lCn&+jtm?@BAh{e{=IJ_HHk$m3crWH>@N9`k15*?l8!ib=(OL+W>1AlxT(t zIo@vNh&$i$dcW+-Bg-H9sKFfP-eQ@I;(kQBAg_jy%y|kGEFeM*nBty<(Lrgn6~IXk z9D33yetmnqCDZP<6W6ZM^N!Bo@gIY<7LxGwS2!Gp;l%qb#Aa-Lw9kd;8w&9~8M$;F zBr|n5V9;$RMx8H=CxrAmPAmwMTp;nzo<`1^dk}=-3Hb6bRmg7cTqxOmJ!vlvlkZ93 zv5ZN^Eq-1dL-p3F(R&ip)ILh%J!H$UBP5WCAwu1imEE4AMhLS`95J`HarkMgK{TcV z5r^^H9A4gPi>$0LR6`h60SpzLBrBi<YO!$ee?-6Zji*Ld4bixn6^7-p_1L0^)zL`Y zA1o5iZF8G447M{g%!ar9tgbnhND4%4gpWa$+V-t;xXo+=J>8$OkCXgJsnmI+>Ie8k z0m_eRIorD<cwkq%VZG*OVF>tXMX#~UHi%|qo8DnGXLl(3XkU1^<e+V~gsqUP%vm3n zCF+c6cx0Wm3DM-~<oc@4BwXXYm5AAMd6y=6tW=;wfS<qK%N}cm)05ZM%L~_iARn0< zR=$cEm&UwkR+?8mK=9@ca(MVprBv%R`dK&k`QTvebxvi1J=_1)QoCADYRS36w<S(f zRazA1*#%Ck-hI?US%uCv9jx&Bo}Wc^DO;~$ev@vtEs<ig%+#9_PnK`Ad|R?hRmp0p zwZ0}K1cA7Dgry7A^VONu+3<;};#&-d*V^|>)}Xo0s=oiC2)b7`7VfRyYu(m3Uf*x& z^#=zh`PD@q#+ok;JeH&1*~L)`j`zMi9UL4`M-`HuMi5z%+M@))a3XVsP@}>XK6Hrf z^!Q%yLc9XvbIV;BV)h52N6{kC9q>7KuHO|3CdH?o(K*|Q!cSHAK2#f(<6e*PSQwb1 zLab82^4SRq>{ZgRtzszK(UIlO-b9sdQ)aBKPD61u2^!TJYp{?iNsbwvj60>sVAn5i zPwRySbWCNxig7M<e!E3!Uo)vy?z7gpVWjNLlIhG0{3rRr6$XSXMW^q%F#m`zLfiaW zy)VCMS05HMbY%UU=bv8s3}8m_$-BIS>;Lc}`$S|Y(AS%olssD)tdfMrxjs2vGDb`` z#w#j12{w)SR(FHt?cV*cMFN`u^iyQM9d4qdwb1j~HS6xn%%#+B<agP+Qk|AS8IsFS zm)cXM?u_)?#_qkA_@MU4F5Gsl*Yz0x#%28~kKEgy3rg3H0=_qzLnwvELk?pgMqVJc zSUmM+ByFcNB`bqJrq8xA)z{gz3C^`=?o56C5ot`@8}8I7T=u^HKOo7<IG?haW9t(R z>zGl%FF8!tm5n!wqPEp!7;6kN{v0(wHvpnVr_(_Rk+Fdw9`!kqq)!Q9j1p&eP@d;P zN2|%Lr`?HNp=#Shn?$mH01#7<KjLC+P9Z(AqMTN;R<7|veSMdz>y9GV_b74%w*Tr{ z{k=>js6=-*^!R%JBaZW7berU}z~pon+A3Gk9UtH2WS&3g3TJ0P$`rNjF7au-@~jJG zg*}3XA?tTb(3yc^AZ05$QPc?;rPW3c^4sH!|IT{Hxus91dVeEBm0?TVy9sv85Z<*L zl#cm>T{0r4Nnpp9>VZ1Vzy(FXs51i*2PYPzU?>d7Olp%T;jf0e72#*95s_ZpGoJ^N zF6ZG>ynKa`D+VPJ(lMPpaOQ}P{zc&jvVBhudx2VqcDzdMnysDg7oo-{LC6RuO-PWu z1ThZ#8tI0p42WNvz6Bsk-^+zuG87yhzUXTc(*4}+KYH;;y;^o=?N|ELl*Z`a>A`SJ za<D<AGmRe2K)+&nSd`MgKND1cGbwbO`{ya^3#5{TLP<~McApZ8O0gxJM}7W||14Of zma{f$j_TBac8PF)L1;KhwyvGoMGMsn<qc9RBiX|-3iNevhxZ(7wqJd&q_V0!*pGUw zQ(UHmrm%*R3&t_+<tIzw%l#-J$G=u5mBE+WaW%r3VE&V&F`JcGLS#6(6^ukeLWyVs zNb3ivu&vM{2l>+V_s7r6>QN#2LF%uYDRdglhA|yh>q&nJM~x1OM@;!OJ}XEc1e<2h zaq1waM#0^(3M4QN2KqXi>0^f_*@*ML`FA0cXIqJjil~%9Yu@%4Tea@$3nrtRIHNwo zD3BgYZ&I(~PLs$bqx}X_>W$Mx(?$G|XqS<;#^)1N?huepV=A!kO5D%&s?Y4l9~$~@ z<3JNd>tPOlh(o1*S6(omp5WW<f?rOhc5~7lD%a<L-#OBIszY=%KyKoz6Wb&>T?Sc{ zRQtWloDL?!;mZ8Qus{Lt>^GvGa!+_O22Ik1`Xx51w;Z*4qp`ZS$;eU%Ruk+7y7l-9 zyNm<TNb#hyWCY;AQwqX&T+!;EeP6qC!u=kCZMJw&rH+otB-duUsqyY_+M+7CRFdxf zHiO*|`WwN5vre4L<!L|Kj6#en?nszlQk3~oA$5qYhrv|oz=3GXF)g&71K|d<iP;YV zT~8uxO$2H4@tQfB@rCJmD9AGt4Z)Hmh@;9mgsWO?;<bqy90wKuIk3s?!^H*HUzc+3 zq-xtl@n66rdp--?_Rq_0(iAe}&)i=(lr~cshg#ABrf*lg9^@RxE!iM4ey#WvU;pOU z$zD%OB+bf>wYBKBt5McgfQV#3x``BAOaQ4mt@L0Dtm2GGT<}fx5wU)=LrKA&M%3%; zt1Poc5qv7lS_+;J<X3L>GFK*k{$ai~Ue{0DbQD1=?z{<*y-WPn-LYd8!RgY8w?ado zpxJL|*F8~fj<CwmfJ%)h5^xNCc6VPYB%rOO?px#!C0?0kBk+{8_IbOz1Gx1IoMVMF z$?ff}-D+)aNqtYqb(vxGh?XzH&w#<g-%<1LZwgs9xT7R(_fO;9Utr5?9P^93QOGp^ zkyhs)K`dwD8bBL3K?E$r7z@hE)r?7wS@cex_GMPgSo&deS^QJ|!07nQDYe|#P~_(M zPym20Cz8P*1|JGbos$xqI!{P?#8V}oqQR0mTLLDPnoY*MPs3SVd~oBl)T_7CyIs^3 z-Czz>!HfL!Rhhs<)rJrP`ogCy7+tY%M^~bs`pI!{bV-z7k^F43#UijB<<wvdw?9;# zVLAU}gDK)Exb3SAcETlE)kbZ(d&L7ry|&m<R;K*UFs`%LFhvx~&j{*tq81C*Jcj5F zMvAO$>~0kF><{A83ZCcz3`%L!A9FroWyVp=Scd~SqbX80mI{XsjhcOcfAx@#So!>= z1mq)~f)FH?i-=H|SR|Q33v5r$$aemiL?#mb`N6Ndl3-z>pIYy4NvMFoq->eGn{B+a znr?_DZ|2HNlHvA8Z8*-{xUd#|q$j<9Gd&of(ym``&W<r0Ke-J>JEBb+BK5#<J03_9 zmW|1zt*Xy|9FW>BAF$Q{ww*Xlq`6<+Op(V?;WGcBU;H^K#P4=7h-DXD)WjQu&vz{+ zs=A8l#i3l2!#(FlA&4i$5?=;uW|4RA2O^569Nj{|LFMA>Rar^9loM;<ILpi{QoskQ zW+w8uQ6ri6bJ5@Ul9#B3G)t;Pc=1?MiQQ8R0sxaMVsG@v?PUMPz1IhZ7}#e^+`@*3 zJTC_6e9i)WJO4tdwpY5ZWIrEOlPJ;BB=$WtdWpcV_O|hg>9LqH29DAuattb*h|{RA zHdN+ez3ixVsyiDc^>TJOGgH`~o*cP8oJ|(3HXKWI-PJ`O99CsD!E613p}7=xoTfqP z)LI(*E6Y?g%qAFX8X1RNs~l_FeSyEvS>NhbH+gCH)OL*&e^KInwr`6iI#jO7Sf*y( zIjgg|-~BKU15tu0D*oj8yz5r#_#q5RLych48TI-H+bn@HxJS#9DOW6apRPqL8V+5B z%K#O;Ik+R-{RWfum7wKyJ4<hVYP93^ZWukT!_`SQ3XZUCOCd>j7_>>U$r2EZbhl&Z z!j1Wr{82W02-{Fz)O7<k?k{;zPZ6h14;q0VydSb(G1DU)C$2m!lnQ$NJJ58!8S>Jo zQH0~HHRrth+xk|L=)o~tpR5L>B%WOOclj8HbkvX9X7fT?VCE1~*E70Nei?WZ2oryg zkWCJCc4-{=SwP<X(mdz0eeBuw&`<Zgg&_j&J;~%Ln{$5X30#))rgw6*a9o(oNlqSW z<-r~1P(}0Xq~6wt=JfH?3nF30^wkCB*Dw*gz<a9UGD%dstv>em>xN}FKRy{qn7Nso zAC<?uoJ}CzX~PP-1>ogIR+{sfM9LUkRF|sNc6Wa|6hNWY3ZgT+*u)7xKR?@n$a%O7 zj<WfCZLIH>CuB@W^z$_cKaI~cg;OQ<Y$;B0<Ut!8p_E1!q}=8VhZ$fx*q&A*p1pCA z-4w}-p7mbc(^BMRR}HjasbJ00Pij2j9zo+tzOH?S`^01vTP6A2g!j@y#p<h1+b};x zUBN<UXt{^+t+r~pHKL$I>Im@BcL(i2&L7)@Qo|&i%17qy#<*f%v~Ef6S3!*7eQc$D zv&p6Y+om`SNs3lxC5irD-M0#zx#kADeb3LzB^Ijp^DBgsUNoC(^;qimLk-E3+2N<8 zBjuT793dgu3}5j_Lb1{c$On?Vr4T&ki!TJ{Mh!iDTkf31oT}iSs8rSOu|F_+c@Egt z%r~&uCs6+`cC#}(bKF%Iw`ve!E}By(FAOZbqu3iH%B^{M(AX9jexW~gWF_<P-(Nw0 zN)%0z&_at=cRaM>L;h0y-LcjZ{@mRBdNJbL+qyyxo*yZ38H@|o1^mD-Y2%mD6{d{X zle^=of!(S#egKEwoFw+dDO{1fbAPIgbYu^T3AN(o`CsiWuaz`L9FzxaG0!I-h6QHA zXrGtLmg{^2)v|4IS(&JoDw|%ceawiI=~gGtnZ|;e_)Q!$1gzJwwPdA|a>0e-wp}bd zv9#g$n&jW!!rA7O6An_4vSb`_G8gbU-gd#{$VC+ateNEFrY{89p$!O{Zc~G7BfY)) zs@~qteMh}V20wg(*=4Y4*Y$fopd%M`N%l{uR7dS&+U_Uf9Ln4|$DkWLH~f`ql8LNT z2&T2!2`n|<tP7{gJo=0^ux@q*|A)s!p8?*e*^Rrm5Tq-SfvNXXGOCedY1$AfkSi#7 ztiPB|{Z7l>WhPa-`1pqo;>Og1^Zxy7s5hhSa6faaU_>5`Ki|n@aVKXX)Ak`_-ew`| zMsGx}h3}^b?4T5Oeh*PGry=FeYL3B;PX94$i2&)#fQ{b%{vds^x20vGnpn8=kB6GM zEQlUB_e|_?;Kvch@Ai(Rt4#?m$P|S!3eVt$<z{qyk|Zmy>lne_V#0LlsACZU<Jm#u zZdU>$7^Ei4GsWutf^e#>j*ZuOE$$Ash=rQee?4YBDk*J|rIc^ntQ_sxG#xn*>f!k~ z{0}>#&>Xe_tQ}?8j}iFMq;_2|tV9h}42JBmiujOeFx$~)_y-*S%M7vJjMd^7g>9?- z49p*jOb@S$Q<qCtxikX8JyFp$y9fd*#P9aTRg|&QpYHK)VgDu*J&}%w9TGJd%j~e+ z9KpHTntAVFvuBe0*Qhdl&622P{i@~pB5=lQb-jmtUFZt0Hh4fy!w^oLBhB+UAzZi9 z5AB1!Z9>-=(n7jHT}4I?<B%Ya)<<<zPAy{K)kq7+zN15X0K>##g?l>fwtV{5#xCla z_ZG78^D%T=`7GgeqbE<9;N`Fi2i)l{TMdE4Vfj7Kx#hJaR+ZQBlbUCYCPn&8^9-cc zjX&VvOZFyk^(zh0dKn(9b*HVoU5;tW$zp=_fy`j`CH5Z91<KaT{q>3F)3jPz4E;5; z?9vowf+0cSPjUA0^B$Jez}Cahk}9QT0NF25ITf*`;Rcj1_fOylIkD_Vk1mx}_mVw0 zc?-CG%+2=Y;0bp2>~0HI$MzGKR5raRbP;J{YON4lI0jI%L%si-ALV23hm)mWS#{6W z)3sP&R;QqapD%tqUX|K9#?VwWj?E+68Y>M=k!cFXW1@02MPe3u@gD;9_&02$je^qx zJs#cH_IKxNynLCoD5qi*0K8(?a)LKmm%!3rc~Ua~LQXwNO;@yXE!1HUF$sBL%l%@E zAngUlCXwgqN>fi-S;k(q>Q^?S@yFOK-FiEcrAOHiY-v+@QGvdx{&2A0g6rJb05gAP zz-3y^&GvG{MhC>G_exE92I-cx#c~sBv~><)Gp0Ga$k4$<G0T--Rq+fHJ7YAxaoFC! z{|fe9xf<}LQd=E2kT_6_YB`4PA$H@=0~n@s_3Jrc=|&P6bJ4IK4(n3QlZ{iQ&B!8+ zc}y6(ujwz*94O%^l~G$>*cOA>|Ie(neuMQE$z16T?&5s^d52MuQI&>Bngsn1ZNJ8S diff --git a/mostrami/resources/icon/book.png b/mostrami/resources/icon/book.png deleted file mode 100644 index 4ab688e9303a7fc5478c780d9aad554d97e38c9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6277 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 diff --git a/mostrami/resources/icon/cross.png b/mostrami/resources/icon/cross.png deleted file mode 100644 index e26d0c85bc618808179aac8ed6702c61191abc37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20374 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 FV1i{%YB~S_ diff --git a/mostrami/resources/icon/cycle.png b/mostrami/resources/icon/cycle.png deleted file mode 100644 index 5d07d8bc366deb52cfd28347bb1db27b4dc2381c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3790 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 Eg4PWKTmS$7 diff --git a/mostrami/resources/icon/document.png b/mostrami/resources/icon/document.png deleted file mode 100644 index 9fff7904001cfb4cfac19820508ace405197a83d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11721 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 diff --git a/mostrami/resources/icon/down.png b/mostrami/resources/icon/down.png deleted file mode 100644 index 6ad348084753ae8d983520ed045ab0ff1ace1456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4124 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 PJ|19dY-!X0b$j?fPd~p} diff --git a/mostrami/resources/icon/duckthink.jpg b/mostrami/resources/icon/duckthink.jpg deleted file mode 100644 index ce8acd43fc962ab77df7893ea0299e0fcbc2c33d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4179 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 AY5)KL diff --git a/mostrami/resources/icon/edit.png b/mostrami/resources/icon/edit.png deleted file mode 100644 index 06146c42e2ae9760102be2182fb73b85b72d7e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4052 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 GLSTYdD)hVn diff --git a/mostrami/resources/icon/exit.png b/mostrami/resources/icon/exit.png deleted file mode 100644 index d62aa9566b7cf1abe74c0eebf910becd940c811b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2248 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 W{lJd|$xy)n0000<MNUMnLSTZD*g2s9 diff --git a/mostrami/resources/icon/folder.png b/mostrami/resources/icon/folder.png deleted file mode 100644 index 812fc81d80666f6c47b415537b36e8d411ffbcb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1064 zcmV+@1lRkCP)<h;3K|Lk000e1NJLTq003kF003kN1^@s6aN?Cz00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY4_*KO4_*NU%{VOp000McNliru;{gZ?ECt{k*dzb|1GPy+ zK~#9!?VV3(R96(nzw_>!nRG0UM&e(rP^*H)gph@?JMF@aZi_1;rKN&WU8rD5yAWCe zO-yMiS(HKw?LtHf{s9-d5Q<tTm6A}1wkR$}OsQkc#AM#Qdruc}*Ji4dao(NB_k-EY zo0<3C`R;el{oZB(LI@#*5JCtcg!qH}-v_pzxL|s>zP3A;F-J0?=`}&H6i`ntU16Oo zRb%(lY$ZPZ)w!Rq;nD}1YC(>DKXzs7hK{%MZ5fy#@bV_CbC{WpFn)LP>~LS#JE;}q z#1G@6J)76`HS&ZnbNO29@XN%5f#JT+lc^J=|IF{}H?C_RYs;8IQ+hxHP9h?htyCw+ z@BOvy^#0DtRum*$=)lTlOE!do6r5_J#eSi$s=^pq`TE*rYXGE6kT483&G%=0j;g3v zmNz2pt=h5{6eMGUoO7C-H5T#9B6u}*f;gve&Ly<=7k5@w)$|FX4o=0h%hl&P>}=~s zkp%_OXAWuF+HPPCQ|b_fYvg@3u|!X!xFek{%Pqd3&0eY^Kva!C1TdPemSq(xidOT! zDzG%4?LPeNuS1V#qECyZna80>BEv8c!R3#4+J+?c;Y)uU42_Jm-X3e-CDm9_Dp!i- zxww?%0&&i{rxiO9#dhes!`pAxEy&QtI|nl+82RsldFmVew=e?nU=b-El`D8O9ewuY zyJz}=0j(>CSaHo=``QZ60_vlX&mf--KRP<PZ`BtE2HtyNL1G)*Kukk>yI<qK`K}QG zRu{7S-v9c>sc#PLxL>nnUHH=;2ha_`h(PCND{n+mwWsxN+wV(K0J&G%uH~|shtJ-! z0B-HwXg&u3Ie#Z!2f=RuR)8eQ-%xagPIXWyh7YVz#i0B+5zUE6j`i>%Lun;cAlJf= ze$qxRq!^w(I#EYK{1SvU@JkR!hj``?&JYShY6`+4_%%bQ2wN7RAQXf!hcKy=mmvrp z;+sP#2xkakQs=gpP>^)Y5DLN>LTcs^$0{(X6Xp;mbyDXHp&;C45#|skbwWWnLkMR` z>IDG>VNxed>U0RHdxo$G++`64Lpp?ThR`8|GlV&WG?joQphE~}2zObe{v1L<=nztC zhOh`6>V$$YhmiUNiLF&*jIb2RW3AP2YU;`D_T|gBuyrMih+t~!$?c$6EcQ>A%k%#U zBH$~5mqIaJE~8j1_6y$JFK_MIwI`d+o(jWoTMz_>>$Q0}=WHCuV^I`+a{cPni>wGC igb+dqA%qa(6aN4U?a73CNgxCO0000<MNUMnLSTX#qvqiN diff --git a/mostrami/resources/icon/gear.png b/mostrami/resources/icon/gear.png deleted file mode 100644 index 6742ffd0020de67ec54d761ba785e9718d6765d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13247 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	Lub_A=>i&n0>>jOc*;6#*RDK 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 diff --git a/mostrami/resources/icon/heart.png b/mostrami/resources/icon/heart.png deleted file mode 100644 index 3fb40db7a7c76a88de53d4e45ac1d8251c67bdd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13041 zcmV<NG7im&P)<h;3K|Lk000e1NJLTq003$L003$T1^@s6R3XHd00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmYE+YT{E+YYWr9XB6000McNliru;{*v04;efo+4KMa03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*03ZNKL_t(|+U>nrlN?8q z=lN4JbB`l0Bmm+hK@z<BsNS8f9_e0@m3`Rv{Yd>S>if*=i1chv%~ta$9w6=;$U7s# z-OW_@!OY`GAQRwGY*uv#C7GGXINVK5RsZ_e!{m3r`<($GK>i5;H~&e>7b{Ow(Zw%I zuM-22{CbDrkokWAM#8ZC9_2NueAnd<Ir%Vt_`?8y;{8rs?`iKVfLpp3Sy_|C_1cLq z{lS+iXI@B*k>CFIx5(womtXsg`W5j2cnpsLoon(xr&mAL0~Ig;Dk>^GH32X>j%mwf zbwC7~@;3H!3yN|ve(CkPyd%yQR9$`^FTG7&ULxhXwcNw3{Co2Q_R#Xp${9EK&;R_- zgr`rRp8ABmv@+K!!4vycl;+hN?KRBhJ8(E09*^M5yCtS88l-Q%>wc`He!@dMm=)`= z*o3{H;w$&@nw`63p={}AcjE54Gw!fy8iJH9BAU$>n$<mTMu%fKe><U?FIgO<S9iWs zFazg7E7UvGAj*=OXaJ3`Zmk4pS&CE<<~QVUR7^R*-cqc~kIF%CphaaBK#C!@ep&r| z#pb4~s$o2WWM~U&Su&lS(AIuO2fz!}Y({7rY(;QJSkjts!e~g*$m7$Dg7*X;mn5mh z*1G<p4NqLM&}nfaaR5%{pCn=!9pW_Kfj0<kewi=M3xQS_ThW%bqm+GS!*VluF-=^) z%^#^y>k0#dR9@czW{!kISC$d5rR8%2B-9Jld7Uc>ODYobeX7%?4JC7HkPS`#R5`^< zo%IM#S#j*jlAdEIEm$aOmKKVi#^u)xD#Ud-@mUL;;l!}iVOH*~=)R;Pv*nvMP<0rB zsw<m8%7&@(3*wIx)Bvb$p(zoFW%u+-Z2eN1TQXIGZxyk!9BLU{EJ@0e5G5~-rmT)p z4PAmxy(rR>CrT%T;{@UxHe#rXaN1>K>X%g8vRx9uv@DtdDZ>r11ZD({j3NXg0cEgc zN+JR#h(NFfI?Vqw63`LpfEj@qLMs8OBtOT4rB{u(h+ua19V(zAbU<fD1I)@!Q7KC& zWtXRgpa!#JHrj}@EbI&<49CKXBr}>Kgbqjo6LrM0fP#_e=7_K@YiBInOTXrp-XN#} z!@2uw>A<HYjRFaQdUJy?HQJ*CT$lgQrhNj&I>tJ%P2?Pj?V{Riz}R5RuQAxZfFD-4 zK_I$7GNC&-X12S_q}yi~V_MA8E-jCMLmH-o3N|{}-h{7(p&!m6YY2hCV8G$wA*!eQ zu0!u}!y$f9(M|Sf#G!)<tYu@o$w1)f@R0h@sOhMR75fn7sv1LJ6Bvxg3^&f<M<bjU zOoVuRM00q^<miZFpfR{d;t6SvY!gNYv;)xKm?b3|m<L7<1~p7)*+I3O1?*%Y7bhzS zD+~r;LOPg`Izy6Dt5DYis65g%jI7}zaBXdatJkh_X?vUPci&^Z4vf0USUsU0ATIBs z=p0ELDYdkd$W&(>VjOGa;g?@=_uf5@V<Z_=bxlWNw!e#MqAT)HRlN6z2;O_l>{QK~ zxf<_lM3g9kc?E3|60_+6mICYEv9VSm$H#0`73a6N`OS^@_~`mIDihW*st~BF8VMB+ zD<(Y=W2EU4P37stad&^8JI|i;?9oH^pFQPJ^ZE~+V=6vdnL&jHXzCV|E-OYQ(AwF8 zS{PklY+n|w`hZOve52Gj#^$I^8ODx*8t2!?TpVw6ZGDZam#^{8J6GA>*kFA)Vkkzf zMy(kyie><+gFti+ks)ziXib@*%rtSO9&!EpRjxg}&x1+J_ecBeOcG(e;uyg>Hy29R zb%+Qd1Y$hhfmto2AfO2gH9kZPhfNbBAJ{ZuJZrf+8gk{v4X#{yhj*@A=e_kYS8Kz$ zih&cn3;5z_O;fR76-w5SC`M9cd+Q2Uu3uv3@+LbEw|KcX<=OrryOSgKn#hrZiAyvd zEM}+eMm5?gXF1}qa7cZ4ZD19cVY8OdMAj76#WS*O7PeC2=DCV%H!kzeh09#p-sb%J zIo86EkqLvC7>MD;2;y+XBO8!(Mp8q>p*WI4YeFl+#q---KflF|EAQ}R?~p5Bf5pT5 zk7&g6ubO>*2mv!ArIh1~^84wMs<0%GJcwuLIzrbmY~jMd@lMxqAsU~2c7qRZe#ATH zwipf8Sl1bw-4V_y-W*O9XBl=mao}8LSWM_pG$m5(7<yrAIHtM&F2`HvIXIf~;Mp^t z+`G$@XFEKN%8L})u?+RQQ9!EzsXN<8t%mJnuVxu{N;_ky!kQWDni!jLZflFn<2C;A z<|Y>}UuV2|k<H;cV->2drS6nrRZ}}bMDZCa&7q!Z#H`?5s|peebWUj1Sg$HJE??#H z`3qbg7>@>lCoc~9w`s>DC8WeaJ&@?Svu_X$(E5xj0!Z7iK8svbxavJO&Yk1q?Q?wm zcYnu)jcrEB2(3~%7*s>V<$zrbya<BBiAS76O;J&TD#?2k!F7pYJ3&K5w{@P`hH`#= z%(d}=$7@fx{bGmp*_1GA*fTh;DrQHVY4%Q-KErxSq2LrD;6#y>sGP7hSmUGr?eDpM z{W|XrrffJz<sE}KqfSt(Fmi#4h&M3PtVPaBAPm8GcvH*_(Hy%BL`ddH!E@Ah&?bh1 z0pkxo;oOC5ocsC~m+#->;ocsz$pm_n_a-6r(9Qx#!Y4zgGsY%d7!LX1`gK13^fNxW zew8a>NPT$Bc$%m~Kt>fBJQ(=m$NTT9+5DL%%o$>N^LXbOcQEccVl>*|s9k{ZCc_Wb z8C-l9o;)Eue8lAb1G+e)ZI!4VO>$;99|TuuQbqd!M|1pHB?vLG9z0hzxB1}8O+NnM zGcKGv$M(TjjFV9d)Oc#37Ecuvu^jXzuOufVFKEbuk~qV69nQdMg;z%)Vbqu!6`o-d z+DT;Sjj=i2{p4f*ulL^N58r>!7hilq>^edSq?9nz)j)NL69AA{qZV+qj7e-7yuUu? zf4})LpZ(@<xpM9t+ik~qGG!|&7Z5B8$Lcut4ojL@30p85&iPC}dqK^x5@wh<Hh}e% zn05`b)-kIT=PN4l_>E0`7%=if(m_kL^8lH(9QaL+QCjKd#_eQ$9U4Eya5R<*<Jf_~ zMuhV*@-Fb{xaQ*zE^_U?3tZ@S86V8pW=Ji9$Kzc<G{-}hC<xD?=0F7}f{P9j@anO` zysOKBR-yuNbWMu{$GENuDdD@0$~r{h|JhvU@2*_t^Dn>PR!ThUI&O~~jSaH@0f>f6 ziJBQzxxwRgaK2{kc*aNV5g!5nb?YJ@fAj$thn{hJNF5`?YCss*Orw#SL?=p3g_VG| zC+EaKHPdHmIk3l4;h3P6ioH;gf)Ys}i6IR^jA1m!nmB)co%8?YChvZ6#Q%7*!>-P_ zHE^`mAmg|Wh8n4df&E#703oIZ#i7nap@76W>Q32kj`z-A;G-LtdGGQzmutsn+-FG3 zcreZvo&Z(AVIm|4-nqOJB&Ro=^*kOxwUTL2SN4yA29Jm$D8YdQAt;zdZeR?zH>v*X z-y?VLGrRWy=K()}P#1bdL9;*U1yu#32@!7%=PSo={{El%bn61wHZ~bsB*a7rj>;P< zkwzTUCAXpJ6;|7d&@?T$94CTvJ!R?XLWTN>S%+H06RDySQg#Ug?{Md~@SlCci|s@7 zt1qd14WX=2CkP22t2ucaT2kKOE+aG%2(7ZA#>LT)cduRK^7}W~91R%)YgSSDu*y%_ zs;(NANfZN<{9P7w!dql7ENh?lP*s=+169tA*LnYwPnd+j^x%lcM+ZEWL@OzC2cnoL zoh&#pZ4L;H<Ho@8@z!-d`SepR4MvQ$rFKdX!3U2x$zVXFn6lGT4;f|J;;#jD_Mw9< z(^CEYm{A3fa{-IWP(0gL-{X_@Bbo=_@@-6+-spr%a%9`4cFtl1^->&tqLM(Blu>8A z1AKVxD%anAmvft2jLaCAF~nghV(yhSU%3$xnX|lB;t!cKxNn(d5Qh%|^Paj(j4^aL z<o#>cXr~P?zW4$?p0XQ+nRwJ0<~4J81s7fDCR|eCzub7Azy9D8u54_u4%BT!?LFR= zKwlhYGGFAg@<UijeVWY|K{azjVkH%EQWLEtQC*;RN~OyBXvn*R5t9#Z^7Wm2yqru4 zNvM6cCPz`{*2hWkg%~t^N{m|LymMS%U+2S{A9Mb~Wk$|XMWr?&SZ2UQ-;@~ZcU+D= z%;p>Kbiwq@h^-1sd|*7N8Chi1b(~*c=f=k$@i*^Y=Nhmc8(f@by3^;lT|*YuJDu_O z8=L&*=KH++{#C}RRBgj3cn01RM9NxcMn)ww_NVT`llQ5Hy*90DuX5ulBi(>!V1YWp zdNt;~kN%2}u3YDetJpGQLzRu8pKon5aLze!nPDD8W!;2JRp5h9KIQV2tBhTsibjni zB*D5gXZO#%f!++TkdVD0Hz*=m6V37h^wf|UwG-C8Ff?Oq#>MpwZhrRHyt}o<c~vS+ zB?i=$-1t@TeDeOgy#L;Hwg(k;H)Dh`?1f|sYMAxdx7RQ^J3o8E+|7S}CD&h)u0jSJ z$?zr&d_|QUq3PJ(I?u-+eadGSFS8}WP?cfjaA9!`Ayp9(Vc0pgobrys$5r6d4?bpF z9HX{j%?TS}z@Y7*jns9;%$>gQroDy~doJV!S;@A&*47n@#xT=jKJy#tWRLan7(zvA zJ6!O5aOo1i{qO@^GvjbF<ynlx`R73};UBMD;;*k?<l4AqFq^R+6Wi+>#MzYOa?V9v z210pR^TriBJFBb(<@HZlVMmPYFN=nX1+W$;9_w-%XgtX2!#J7Z2Es=dFOxpFiF^5y zXU&w!QHNDpaw0-tw1%5Z+47#N9h}$1`=9*{m$uef>k?}QW3n?3#XKcbOl6+F5y=a? zSZ{wqS!79wI@g}wU#-LpA~}b+B2XbnLc4~MDBDyF4J-uy_8<O%X*}lfzkLJAn3X-e z23*^^%-{Ue-*SC>i>=fWoMSTxu4(YG!zz#YkgHg7QZ2_vb`m74S~E49n`!Aas#pTd za3%E<u}n3oqQ1s;c^5l1T$>mM&w3DC*KmF?<h=_Qc^WFZX3EP>X%HCHNC-H@;hZ8Q zBt|y2Hrcvz1&89Tq~i@lwd8IDONyy2?WU5ZJ;f2($+91_EU+^)OP0QRCc-p<Mg~r( z5rP`SDsbiI$84S3ruLqp_l)bBp>y2)?626^TB8=lCuQgzK^z)8oCsb@jg)hX&zh(F zR!wMcinSz;GL>Z~inNwko_^z+X8b6E^;&8`R74ZrIlLJ`l|emV>)JKe*VeKL*79Cr z1lk6tAYEdez~%KVE{xV09?lqg&q$R@65>i;&1crZ@DzwNH*s^PTsG(uD4Ij|1tRRX zs;m+Vr<As|!Q)b*QV5zD8Ehf6!MJ|$0)O+-IpP<G#95*;V{7vQfB)`>Z2DtrYjdVt z!Iw<3ctJ%-(jz@^7!J(}wyIRGY&Xox-^%x%QBXyaWhO>4TLB3bL7m}x&7;F5Pmn}K zVmzI&ZE$t8#zCp#a^qZcf*OI?B6w&!Hfztt?Q^UTYQoC{>h%GY8cq`Cat(!s>@b}f zqBf5<vbpLnJ{7az3XCr|X<(9{BTKae@)iiI4KAnnJHaKRHe+lsR%NRWeEiW(cJDst zaC$^-#z$M{xVe3Sp=<G~hzp2GPWL-7=SY%~VWAweNh0MM9Rw}xc)s(K(pwc!Run~4 za4DN_bJ`OYIon%yK!)(C1j~jOCA2d(Y{-SJb8I@7Yql!MnU7ovWtew}!gx4lZEF)R z;4Kj-6p3h2dnLIAV>7R|P@7x6`M=H0A#?b;0PKtZFe|S=8@ng(=z=2_Q|QTo;lMk* zCN5lhk4smt5S*i~D&D<uoy|Jny+f)B@d0z5B)uj%R9uPidi#}mN-4y2zMqAVY#EK} zN%P(pwb&fBqM2UG<n;Wn<(Znzs3_tAi&QGCojb>PV>55#Xb`nz>q}*!2gaM5jK=F& zGh;ZYsYG!7-qJ)8BRV6wCHOtxUG_>{Lncg145h0M*;sz9o|#h;GolYf?}%A-@d&jD zwR1R)3@gv2_upfy4s4G`T)X)RgD&C4BUJ^?qb>_aB~xbVJX-Fs_b;w5W?9-)1wkx@ z40EMg3PW_RZIaTwmZVSdX$itrKqYVb?C%uk6^BwO46BOui`xWox#C4rVb8^(-ctb^ z+nWs6#xR{R8m|*HA);Ujb&#AR`n;p7?4|N8E%_Z&5Vr{S%xnQdbeYyJi(qeO`a0)O zDuT<t&RZ7Lz+fzn<7UF8tpRa7X5=f*OU<B()PowWjnsLZK@v~G@Zw0$vWE6F58%uQ zM#(5Fe5snf!g<Z(ry`_2=Ieoeu4TzULQ9%QeRdg!VXo+xbkru0lp(Njag(hoAat0o z5a$TKbqu@61z)i-*kCAufp&8zpAe7=6T_*aYO8s?vs}z*CK<8{XsI|ymTKF|f+Q?M z;AJ+czqvy0imZYt5g5+|!xPNtyr51p&+CLSH5-!yDjBlzkH5|J6x|N4UZXab%L~<T zYT0Mf`x7I~H;jP^Ex80Nmg=avP#muj)M{cJa_TFI5G8YdzOP9w_h^85DQ}oJs!xMl zCE9hkR@m6Q!lkNWV`dyUkC+hBEaDY5H86-mm4pEmmQv17iR8*xK+F+hD8F}00HJ7w zTa-S}-Bn@7=NeZ`M~@KuS6DGGkn<!mr*`t&RP91~QK0n;Pd+fmraHzEw$E)AVa)J# zAm|{Ms1;bPZfU)Z1;SHM%R65%k`$)A1kkUmi=PX}7SB_k<ICRVI$ij)KKREwP|ZL^ z!CA>LSc_|f(dZoOUB`yi9K?tvBg`G6&(KYrV6M<OVtwh|;$m~*Lyq2G!+Yf#87<4d z4Aqwq4^r-{n8bOqZwa=GtkPxW9(yP~@0=(p@<FIe!m@m%b5uT*1$fJf{WDncSK0Gr zKfHL}3higF`Q=0qZQ7GgeWdMh5^{}(x}{Wn(L%!`RY07}f;xqrTL5xfNz&L-s5nn^ zETui>zGz7ePcra}*A?Vc0xWT_rd0YH?PF9IJWd0t)V2FiA>v+bvpJQvTW+3_6{Pn% zA=#W$)Yqt&6qS-W;5aF$#o8?4V3+IHbHLvx{_|f$pP6#vao&S-D+|*vav#{vKS;Ik zW42h3c_TnUL35f#=2~GTH<LBSWi9OeoY*R1*h|6W)s5dP+EV^YOt6@5*g03=mYmJn z8?PabS5p{^0Jm(yWdW_|i!D@MS*k(T`R=l1ZqSyytjZdBfl6}Sd-U_04w-<=`491a zkzeWI^E^N;PQU*!x7xiX%Tc^8ZT+%47IBo#x03X+$`TD@OGN`>r}Unk;6GIjN9O5> zIWEb++tPxZN%b#w^|D!8)~cltV%7B75}>e^P-Imbm*T7C`z+5<EC<Orr1FS`m9Qc7 zz|=7C*@;{61=^!Bx7aamPDswNc>Zw5QfYjli`0-HtEO;i*)v1#me*><)Xf3%@=jbR z?P?;ydz_SrJ_%m@qNw{VIzf6N&9B3qG<C1?n5#lMp<yQjN7Yv~+jM^KbJN$adl&NW zsn;l9fp(Z?!cmJucHUze3mod5fubZ($(hk5VXgR>mDGIE${sA(qEloM{jNgz-mZ)5 zeTA&N<!Wo2<@A9W-g&5MOfsu2Zz-Uajk4_I9m|pJD)ultp>brg8uzL|R8OSv?G@`F zPKe2JO?%s*BVpDyx$^)B1S3U=nn+Dc(v*FLmwCU`3IghVjJ>Y0$4=??S!h~*Pb-y5 zvb6IG!7IL)L&1{GIYjNvuP#Yxxl~>iX9B*;+O4JaXE|6sGgG_li!{3$J&_=MZS4eD zT2K|MS*+K9u@jot@6AkHDdrq)+Y-f?#ctlP5&GR8V<I-wTvW&c`^#(EH{Bv^n0s_9 zs4fe#e4n?)^d@fMpG+5iPGqt2X1W0Ch0PGRjF47|(B+*vFG%T;uD(V7|20CIFZe0& ze8B@Q3-jc2PiUdNP3eM>NOVc*W;5D(Oag(V;Dyc--Sn8$MR0<qczP~Ym<wc4>;~qf zFy#wwTr_u3h%H^bmGZJVuv*r{lD{!2!j)B)`lRh!%BIc{D5bt+UR?8b?a%YP+7ilM zMJ}s5q!*HzohX<*VJ?j~UPmc`C2AzjI;LrgxxpM!1=Mi9qNAgoO-XHw4QecDZtr}< zn=gd5Y;bKQFSP<y)ex}-Q(5vsvQ(eG(x+N<Ur$yctUT4`AG;DX>l=3RvL8Ls`fVqn z&pg>F%WaZNW_`JJ&andOw1ggZc4d>Iq!j564>=+Nqq)@yI05g7K-YAnrp2lXCCyRD zQtZ0e89m&VQeV((m4G-cy?L^T!$eM)1TBAGW+P5u3bP_2cY2Wz%%T44_#Klonq+NZ z`&Jx$L9x9nwvvjmdEE1At;7OuFF|oT8#S)VDdjTo)X^Rt(U>d>ZTd8a6#_EFjuhJr z5w$qfrLR+~jryYO9@VJLm3jGwUPV1NuNpcn{>ZR7ac0$~rB{nf%pj#VgimQ+eZ)%6 z>Ey>O#aBx?4l`a!g)Gwc%O=m>&h)CFnuy28xu4$U?f@JF+6sJ4OUFT+a-2H4VMUxJ zYIAtgxxYzb#5z+uu9KzMXi=^x3gTTM!rju83RjvdY|d0zQ6DFzht5_@{8!psjn_nC ztK~Ch%k`a7;zM0&qF#OYB~C%IY15_dBfn&UduCz&v#j!hJ!O;xmooX=XOI_FK;Ug* zQTmukF=A)n)-XDbj*ggkgF(u(E<^}29peU$BRA#w^qA+<eJ)k+GwcEup+azy^Oq?^ zx?qT_2<A^(fyJW9qO@o}UZ+4emm4cf(N9T>^m8BNbPH9TSy<s;MT7!){}z)e3LmFA zKAfj4T*<JK#~my**3a+JR(QVrv+oQygKi|G3X<=)sz(H*Rb26HRvYRe%8X``Fx#YQ zA}<dQc_zTHfu;f{1QVfgjz%i>XAQg0UvhYOz(zeJYC<FUP|^|B*8`kQ&4?|MO}0cA zEePA??#6uY_Ey2^k9fSz`xXX#nL@G?<nKv6UJ$vfWo131V<%CdC7dmlqm@*Eq%s%E zRZNqzyYq~LX39<?SH(8@+5#c>pteCcYK+6(eU5i`u<P#=W1^JbXP0i0E0$t!kL47Y zyM(@EHPDk4b5U|m$ri&!PK|XEKlWj70DZmRSy|j=An}^GXhB4-G7Sp3Yn~M{J{#hc zE1Y^^X<^w-!K#W$7ukLCj7b-1LtovMtA9gAH<8A{o)dOvQ}*|E>27>Ti_l3S1YO2x zK9#~1bEo%W7-uvEyjnajuPM`h-L99n?Jiga`KMMV>)a{6+7e)|M%AmdJ&S_Ng$pQw zvOD1xOY?x!<*>qmx?D!4LR$y+(-F`2_Be1J9cEM9Z{Q$xz+ywA#!hfNiHYaCFF8!P zNO9;Kl@okPB8Fs(Xk1RW`+X<ioUap>>iS9*-BMCX)ZWnLAwOQ5{OkABBJsO~`dCUH zuFM{?rFu%6r+l*2T*@l-jo6~uCoR?cc@-qO;-5WO9=MY<a4e3e%^~-?344Qp)(JX+ zy2=z%wKk$VXb}e!;Dy5Tofo{^*{5D#W9%KZ%Ohtnos*p^r~4IIPQICD#AmB)_;Q-0 z=l0I*bm47b?upmQo7|M02ykCRgXn4=NtQ{L6LFM@fcQl@+)~ku^iHgFizEkXj!qm0 zUBkoOJs!l!WVGb}3q2HMmb>(#2#$(LHRE~LasQ8BvHef~2eSmV8eYhaZmA>-!<%ki zmQu}Wks6T&?VsE9mSYk*!-TmXrBMpGLF{dwX|M5Uh57CaT*Z~{$Yih9&zfS^BT$Fs zUd}~rMxQ?M4)uX3j^o(Sis$i@=iGYufEU25D=m|1Fw3LOLYg-DgT>R(G4YO<qC9?Z zkN1D`TSkM5fkAB<?fDhP`;ANV3h}v;eowk;+1%+gf}S=k$VxW%RBWGqG+LC>(C`Y= zt@?&Fa6Mx<Pqy~OCwabx(Us9VGhjMxdHCcxpYI-U;9%0{t{R0&)-G33<F(E^Kmy0k zbFUI!ro`j>w>gR(F;w}DlfHF>*PCh-%ubB?e1k?UMb4{VeW~>+UnfV2zU^0m8jEYS z6;k4i+mnU%XWU&-UY<!|0!fsaMrIDWy5{B14)=DS@d9HiWn|ryJX|T2+Vi#KnHGB8 z97N~YBk~k@c>gX}-?>CP9Mb~MGSkkFG()dX87#@-jez2Z;|%*zp6x`j9;Yz(ul?Kd zyv&Ry=Ix@clv5+jEHNW85#j0c$2^$LXseK?3K&#fD&t%WDLaaWIbkv%h8Rex<0*+J z`+Mv>eagkr8X<TpSDdr+KUu5J!1ZroNO>jsCa0|4PZ5;ZkKHt~8gKRK6PHn51X_$q zYS}rQ@Mz~LJ1JqVo|E{aGQ9M-Ocx9Ti^ODj6=LnP##qO$OB|T;;{H7@57!u9dIuYM zV%z0vC2{=R4?9DMXSe3qsiJ(FvcA)e*xBj((*;}t_<6DLf>=(eCE|$AGnq|!^!+WK z939bwAy6UC2oc8fc7h@(Cmr6Pl8pRN4>DjTEv*YY+keTmyLZ@LTPF_JX=YRE(Gcec zXLpXj6&QXyO_Q@soV~(#yf*m$QI_x2>pWXfhOA8av{E5t0&O>;A<%@H!@U>W{pK5< z0Ws9%GRwpO7?x{j%Wa4KK}(yUOL?XuO@%5L177+p-HoGt>YYcp^PjM`w!t_V+XTdv zM44jZj8x`T%*}>5g68_YkV<coPp50gDSxmxugx1=+mCR3dWLxAbkpBeLgyn@r&MbA zS@v5}kC;kiI;c6Qgopbt`R>lb(36J%01`<_L_t(tZad{g?ekDe6pN7-;h>nlNwF2- zImehU{L>8boSgvXxi3?m321XndinsnbdhWCe~2DTIp2YZ;!4Ao1w*CHeok`=9`ld_ zK017tYx~-v=JdhOMY_IeQGb#t{^0`dDrH)Oq{wgv<7q&n5QjoH3{19%JY&KayWjEO z9zSE(<%!qFhqE~%?ttAT+misNb9Y-7w$EZZB?V6$ISw2=+uP^Kt?xLV9FgjpX4cUb z($>nE0p2`PCS_)Bs|<8<iu%&6DEvh~a@UCB`u^J*tadah(FS4CHS9cmz~g%_If}|m z0rS+(uM~pzg#q)SRSRF-C(j)wsSLwR*uXfzcr=0WqsMIA|DO8#$7}`|RJo%Mjf4nZ z0$w4H`<1?=kK`cMDGOBWFIrH(Q^q(3&VfrzoT4M)ICu_6!oz2`x%J&G?mllxW1*dR z(#)f8AQ9$*a%zMkzli3>9u##j37%aKPuh;HTelc$;QaPgoFC>1VO@(;qpqq&nN}%a zRLO!;m-mU+)oSR!w1>pVP^vsnkVw-tv~|s7=-F)!xOew1cb@F=yaU|~#HlB??v2Cu zLyv6pjP*RSy(vAOQVFU?>pim(>`xL8p6)Pgzv1d%4G6<43_^vNqmoj9(RK66B<(xS zGoz1*6^;7~HhpFU&GBt#O5>DCF!tI*9^AXloriloYGG0dX1)NEy2M)D8G?#3pKFvm zT030n^YOJOrpS~IhJsIy*;HX~m#Yu&;m&QbIT|vk2Mh&N1(_Mn3F6(nipfNC@2!(O z>Fh69qk;?gBs8(55oNM9V$UbOe{he_zrD-1lgNYGapXWIhRJ~7#;8VAXJ?tdobPZZ z1Ufv*8n7Q(IuFE%3j5+Xbl_CE^6&xG`HSer2AfsDHw{E%RQZzY>O1BOe)4@=&0hkV zkQF*?xrbRoO*c&(wG*c2MjQ<T_wV21t1s{H`F_JA2dy)-KO+JV;u{C;hs6OCnhRM9 zK*#bR`2NqG88PLUX%BcDTQ=|CM%IS-OII0sPYQ-f$aKGyG=}J$^K$+8oIiW>XQxtG zW=fnz+RD)g>`!*Mf9nhG?@oCJ9M;T_f9QqYY4=LM)vJOEA?IAIAE}csV?*IM<#B5L z`&!60^;qFP5x>7n^UXJ)FuZv)7v&!vGY-DUH;<lnri7R~6-3>iy;iN1PRMFke-jha zamBQ*criQR?xWj$xijGlgFO#<M7vv*GE~#T?{%k+JvW2U&+o=^O+;0eact0b(DWx< z<#G3516qvzk@0<V%=G1R#0hH`Hqp&ZG$;hepiK92mdBn+D%G*-{$l*m$&61v0L^hU z9PqN6aQERuzWDwTU$?L`%;`6;0ZDnjl#+;{n6O6A%s2%47D||BQUWjnjv_Q&kx@UE zI@WZ+f$KOD=wf2<{3+YFzQo<UNws+nCkaW4iBYNGOZz^h+x#!>VOD0$YND$K94I_| zaG&qLzsDbUCOjSH)0U(O_~@xDPoC*W#8imAGyH+h<0$g9MUM~)qOX9;z(vqdCh-&U z0bV8?rCF}`GgwQ?`8#(Qjg0mBGo*I7lz~IA3a8-uV#aD|4)C8dmRN3jiwSL8Xj^8r z@_cs0oo~P4``tYr2WV@-hX7jRr^*<^qqL-a<X(TmP<Lh=wHO_sIPzSRa>idd;-PIF zNGK-^l<q?3un?G4#`7cL?j$j~d!He2<-O~;FvcMa5X>Bv<`jMmKg31J&%p%#bb-9q zN#$~ERVAi~rbwL3*x5PayJye1wY$p$2h*{K3X~D%95s;<9f5`l*z3!={n?ihh#jaA zi5#H$#Io{)Dg7v(5{&6|K3KzPmou{FnRw4VbxdEv@$m!xcKtkdWg80tCWp9CF$|tG zIY85P?)x#F&%2v9t(7Vr>-(bSM}9io{J6(o=Ao`EU@C(U`;!lxBh5M(4AIeu<H?lP z*R;cmqZc#&zwht!FNZI9YOrq(RS!*vxehu<qT{fD^VqL%!<k1CIS~TwaiNW1@0B6Y zeR6X7jL%7y@(j!wjd+?AIC3?QHL*MEIR5G$GTbCwxr(o6RB@jn2{&}5(aaalZ_W+p z%^(IAavy9DUI=AmPxGVlUq3}qu{M0CNNb2Cd?{&jRX(w2(j+DpnA8<VP2|q)NBp<L zr~F>K(ygj++)E$_v&Wn`O;>@VH|)V&1ZzJa8@l*wC~Mqg7dMZMcPwz{#V!{<|AH_( zX87*ARF>H7_8C@#d|W~vVw5{SmKxmh)u;LCy(Y1A9@;M|q@D%$Q3<J>$su7r_d-L( zw96Urt{$>CX?Sq!Hn;ZfvqQIvvhDRLQ~QDWo$zB#cR#7WD=m$=!&zv=F&o$1dGdnU z@q~KX@WH2_kgAGlGh@w+K^d(hCG#oTmsJ(}FR{q3yf5h&cTYa$@#3!U!jL?`J|RqE z$HWENwRK+Z?D5rCUvcZ<eGY3Q`Y}u<KR-3~qi>{agn-g&VRc35L^wt`_MYd*4Y$7f zmcd}irJL{NS>Fx#6meB<z{v@!gs_;Uu5&o!kUWp<-zTpW6$!pn+iE$;QfS4|jRx%R zJm=0g-*NZ;_dK`6Q8nNo{b^{IpDd`p!`8}V$|SJUw5(SnyoYZN59t2aANXu*gDdY` zWzaTAZ1FyT>qq|>KH2=BOV>}rkluU#I|Rulgp~bolw3K~m@*S#HX5=!o$}@H|0mx( ze#|51IojOfWjkYk*8J?3BK9)~ih|F~N#XXO3q!s;ifr34W9N8wIA!PSJAC4X{H?3l zc2GMZ`CL>}Tc)uBxv0&lfV7y@c@Nv4rt0bJ#Swy5M9bq*XU;gZierJ7$H(0I`aAyn z!-qU{jwhjJBEZHd1CGO^Uynw;GP221F;&9GaKxlJWU7XDL-tbQ-@g5h{k<J7y#FDi zYwsc<U|oaM6;-H7ZJX2gBBlA6l?LoTB?~_9(e0ZRBo9dGoW}+=v+0ysaCAX9p0(Wj z;!D1~{T(|%JFW>1NDafmm=J4@4u3_a&sGdlnSJUj%#8h`L(D<vYGzGt>vT9~FLwE4 z+OV;A#HIi9pD>MB*C8qls|t<1_zPs$!V=HNwfx)?Tb`YlOU~TVv9`%Pvx6gMB6P!= zqvI)$zWS2e_wTR+JOvKZjMfifG@#Lrrk(zJe3X@_V1BT@0op=b9-Hgtr&BlP5r#ZQ z`G1e69N)doXYXC$#`_-=+J?66*c=WRh5^2r;X=yea#$MS_9xP+<+*<g7TggB6*~gc z6lga_95fw&{N^jZdT^IpDe(x{uOazCp?^9o0$u#suTf2Zyhim$VChmvo}0ICE_IB{ zqDQF{&;D?YTStc+{;$u`PPu;L2K8XTaogg2V1Uo&Z@IvKKK%aY7m``dNT1w_v$o|> zDs*d;7dtPx^W|53{p>!ERXG?8Ic(cZe@dQUCS92xknHD=_<jnQh*acJzNv4j$Y)Z_ zMU|1#N|S~OJAS}qRI$H%$mokN5i<twe}H$6CdJ&}Zs75`dF2;O-CI8)%#;StY<)np zf5^9g{E~YQ?(obRyVZdG5b_`_DKp=@ghdDn=}#f3pW>s^ypye8Sf#eK;z{~s?z}$D z!SiJJjS<s2G1xtTFTP}ujO$mf;)2I_2@{`dx1BH3UGz^MNf~HLXwza{q#2KS(Kg)s z{B!>8{%v-G@Uj~549B4W!x}UqDdA(Hj<9C=B=O0wNl?sBq{%01dRhi2-moV3`oz-a zV_t|G15)jHG3Xc{I;y=xM*sSIxOu?!k8ToDz}0<^aX*$@elR;BCk8RTLf0&HUE~V4 zd<b)F8scP<<D}hvzPj^AUW)KS952n&1dprp$TpHg+J<q2cMR5nC%-yD&COi)RQ&<k zOC9^U2W#oOnB(Gblii~|(xij+O{T5!-Rzj7Z*I{H$Grc}6{v=&b5zz5OsT4hRAvh~ zD}|y(b(K5~rXTC+$}Eh~I6{QkdOt8KA8tY{hb}wGEk<IrDbhJdSJxa*k2#ng^5w&a z{Ertq`Pjk101+X@8N<OkgTa9Pqr-fxxfzkHNm_{TpFN0hKSfZwdPzOEeioH0F)_RQ zlyx%>81VqlLmME}RMzsZUwy;>J&XL^Z$9S2aKyPdV=YdQF4C@@1Lqh-2(95sc@qpA zGoOgKGMBw(t@Et!)r^mXXE%*Dw73}Y(Wtx3#jAn3L>r8w%CkSLd0{Pg4qtNX{%!tc z_n7<r4K&R{>kjs44rOH?(sa&^|7qN*$WIZ}ncVsr;idM6g0w_xa4ldY952=Q>h{<8 zy=UC~_$KbgHKbmrIo_j=!cYR0f{zhtA|VJ898vROn&t(OL=4JwLr5XB@~(@xq<P}Z zctEF-wv9~Ul<9CtyEbC?_>fy){(<lAKjBd`W9mIA##Ic@DYIpN0lX9VcYEYUgp!Rz zBv7w!u)p_+`%j<1Y(khEp*OCvvA#`+j?^Z)PVotX`5gCjM&%Of6_o@gs2AE{EOUsI zpuL$ircIMejlH8C4wweV?(S3WeEv1J9zEoF8)=6_ymNiY(68e0iwjB$1o7myo!o*G zFcBu^*k{DcdJ6jo_;0>rY8}^aeo9rX<6?(&VB&GU%4aYgPw|6DRXe&o`v-G@wgwl3 zdY1FU7V-%{Q*CJ-wBsR-L|(pp!reP}_~!0Io{HnZJ0`$1C4NnhUtCb0K5uI{izM&M zNd&^dtU;-%YR|Mgra7LlbNd1NZ9r~*%J~#n8x9HLah7mhK4duf($q}WDs@H*iG-t? zc`O=H^5HA9ao||s$aOq_@rb+M+~U^b7u+$JjVmT99JR{C{sRlD=Ld5#z6eSkNDI{X z;5m*pk6UG6$`Qtk{RvMFzs0HW{`OVgxpA2&o@UlE>=NVQ2$7De?eLTqAFo88FbP;) z6FX(nwsdO)no-T}bf5e8pYZ+dJKTD>&wcNCCJE?Jw+3}UQUmROP}A2#_61{+GB;Km zB1))gnv|Hd`RKhvUlGmN*T~u*|3J6>f^@DXj>n8GvFVKv93eTJ=IQ%>9v3B&WsuSZ zV-}SrB@U(yPw(I5kH7z(`(4W;Cp5!=CYZK~P#NP<P3+Q{1t)*;rY{vJ-;&R0%4}%F z%+t&=)oXRlBzh+15j8wUTTgg;@R-M6|4;tr=1s0%ybR+JY43;)S2J>T=G$U!NN`m^ zUE(mcbah2DTIXPP#CKo(fv+Dv<4a9Eal(trh#{ZJP92CTayUE4P0jz2O<!9ys#}i0 zV#*?P0-Ae>`w=$g0;Zl9n;i#D<o>fKJZ8pkIpVX+pK@_~oiyu6Q>gs_=W{}`O_5nr zjz$BH5%zX>dHVg=d~xS7_qxQ3k>^kxofgj-7CLVle|6>Yzqm%}$(T#?=uUGEya#RP z)5&y+g`c$@O%NIjeDPur-JjvEAK^d!YfNgKNuGmcf~sSxkw%1li#&b)lzX3l!}Glz zo<^e?uW`_IOeE%$2l~=olbo(W|2^tyeqDl!vNWlyNX!GG5s8XuMCm{ru@v$ekt*d{ zx-<}8PL(eYkC8jKi6|dm{ScE)I+t5AlQ@pGW0n$MKYYaZ_iyv)*;5V>4xA(TiY`@| z-%mLgkms{^xsv}^*lhQUo4({1w7N?Rxb97<V%DLikO7{mlxTX+S6du*QzmW-L&u9X z&mWFE;<vZxrb=AD#QCc?7>_oH0xx!6@Z#k|{`-r&+&S1~x;dgr!gShVjZzKHp{XNH zr-&(DB4`$zFUQ}e|Hv9O$LEFD?Yl=RVDO5WjB|6jnJQ=+S`~C%uu9pj;qIX@{Ps3( z@Prw{rYKQ_ySHxf{oQZ)d?T^z9e(VHts}J+);g*xrztRpL`PM;W>qwNM&|JTV+u-M z{kezi%Lj!nDkm0or7sSjV<Awx0c|rSHW5>32Q@Fc#O-Fvi{JkX_3u520Xs~2O3E{a zOquOYFf}SS#ylJxzbv1Z%GrqhM1ZXNzcLr~3k#};eM`T-p+3I%Z22p;kXC0DJ++o+ zz`xO#N9Try`GJ*tvz1|3T_%WD&GCt&Tz`%I;NjPB5%xo#X}p%X)*tld_A_12FY7V> z^YLf!_)kIoSv=%F1@-6fh$#^+U%vcjVx@ly#QgJq3<d+_cfb3cy-M<QuL$ccP73^4 z9kZ<bbQ%tGXNaS(FzQp4f2P_LBmeN*f8hTIf5sR#wAL$M00000NkvXXu0mjfer<a3 diff --git a/mostrami/resources/icon/image.png b/mostrami/resources/icon/image.png deleted file mode 100644 index 30a85277fee67f51398bf111226ff4fa3fb73dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2798 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 XlG(z!q=_4chgihH1`5G|eN+AiA<u%Z diff --git a/mostrami/resources/icon/left.png b/mostrami/resources/icon/left.png deleted file mode 100644 index 7a2e5cab2a004d7a2d24b9818a1afdac97943944..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3947 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 FV1k}{T{Zv! diff --git a/mostrami/resources/icon/list.png b/mostrami/resources/icon/list.png deleted file mode 100644 index 78fdf36c7f98bd050e58c98035c15cd45676ab86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1076 zcmV-41k3x0P)<h;3K|Lk000e1NJLTq003kF003kN1^@s6aN?Cz00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmYKNA1|KNA6e)KC=w000McNliru;|LlPBnYyDOA7!11Hnl| zK~#9!?cGmk6lWa9@$bHGQ>^viKctkH!hqzWP(rQXMbT19OG48qZ4WxVSZJk(-mHiU z9`z!KhkB6LQrbXGgxcKNPz3)Jgo;uykoRC?p`x*%shVb74>L;CotbxbEChKzFqb!* z-@x-EtiJp121G<eL_|bHL?lN8Ac>>Jz~{iHK<C5t9RC8RfIZgvb7eP3;wS>X0tSFZ ziu^H6U;_9WIBcDtY-DAe2D;lA__1~V`+_pw$jY0i>`Pq+)*4`Yn`Hoem&8#=P8l7* zw<;r8H?Z9R+iDK_Bxk)7cvU%9vdsX?YYurWXMLW2J1Sdlp4C4LDy&NZqX<-ps1Ow* zDny0I|5V6S%^A0I)@Oi35mz#0fYF*mMsn6Cft$*>l2HTfCEayw$B)+e3$4Cjoxcto zRmQ=Zz+PjWKM(Y^G2kTdQPBge^E-hrm35Fl>-_mg+Z#z78Q?>ptKgd&*>ldQb^cQ5 zosu|u1?UA9EBB{d0S2w}_Z5YRh=_=Yh=_=Yv~Bio??&KV!cM=R22NV%|0=sd5=SqR z?)1KmPQO3t;pz7g>-^6EjU<jNFbup$wb$6M0c)-E<0XZR0V|Y!q5Hs3K))e<-$pOh z4?HXbekmzqL}dgqSqB3K*imCpR}x3>=akV2tWnmL>@dKpnnPaCSznM{5^kjdUZ^>w zqu|$2=e{atslevolZmJhQ6VZsRLFBu$V|-{{}pTpG!=0rGX}U=bI9*G>$ibh%D9q? z2H0O?z!mHKiB?~*&QFl;3QM^C1{fsW?X7AG*jV%c>wGV8NjV1@1_o!p9x?!Y04${V z^^j@c58!}xelp}vNgRCvtOs6F?vH5#{{TbQ`Qx+-K6_gNB|rI<kIpA?)Igu^@JzB4 z5fKp)5fKp)nG0s`_AUX|QT}-()4-T@{%q(?k~r!HdVrS|`BNr=U#;^u9u<<r(H7ts z>2`40j%+i#&H!&&=kJ!3u?N_l&DCyi>pUC4R_pvXjU<j%1HZL7><8=o=7KVI0sEAB zus2Qi)7!31NgVa$l(7`}Oc__Q+W;GC4tXbMeMxpnxD5uFUvo&_6Sd7Q2{&H{<>nX_ zqC!N4s1Q*h&ru<DPpCHw)^+;5VwMKDT64&sIqUbbOTt|>z>%6mj^(URkbY{jggat@ zLs@w37_iRYY5CuD=cj>wWgKh*IApRD>^;CiU_9U(Z;}3qihk?-P|*Xe^JAoc!O{VL uEAy7dv+R39-%TJQA|fIpA|fI(7d!ywUF1Pqjcj=U0000<MNUMnLSTYGljuJH diff --git a/mostrami/resources/icon/media.png b/mostrami/resources/icon/media.png deleted file mode 100644 index d16c5fa21503f432a8541cf211d4a87adcee6af0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2983 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�P}8kgj=&vbH&?X(dT}k<lzGLGYX#Ll|ShT7+*Y?V5cYmL?{c zsFoFfQU7)ULemBHnexf`x!Yx0sZ=<Z)dwgGb`F!QL$bP3XAH5QD#HVE6@HO#cJS%a zyyWs~mZ-Rx)pbbPpl%^_M=lRYtyV*))4`=R04Ue7m>{Slqbqg)Hn}(?hX7gHFxRzu zQ@ejG!AhO7P&aBum?E8p`0YR?{{Y_wU$58k{P}ZST7Az#_+~g3-$*jJ4oUKz!!FBQ zW+4U{!=X;FACj!vD}qQ;K$bRL6GmV=1hRimNRqTS!&w$%Qer?%#Aqoc)PYTH=(3i` zLYVJNGio4l9~iRGW%c|0xfY^&$yl<iDZBe2X%>b~*g|-k^!Pfk9UGAIi5G^HiZ-Am zfB?W{_zmrL8+&_u!D^i_0z%2eRnhCaxGVw^zDHng!<?pR$mMb%%z^EYg^#RQnDVl$ zGD~G4k?lZ7M@K;iqd6MG<}4)1jv*5<B(a4o?O=2mbpi33-jY;KGJU&lik13Y3*i9) z0OAnn(A-C;Nt)m85Hlao=sE;z288cm{8Q_%V2q(ht}vqGWTq?HfYxUre#2bL?4+~U zEH}!fbXf~;OSp6A4$9>+%H=Zl_xDk+*P&?|zWnmb@I!@HzOXFDk0?N99z@gY_1rfq z3cmjO>zTW0o6RO3J$e)a5SHmID@}1Rk}S&tAq0w|MBds=2#F=+tk<&AS_lAi;Xcb9 zz@+;`QIxe@S9Ytt=>ci;fcX7ca~_MD2#w74Wnnc7X#w~J4~XBvxH8df-a*A^d`*mc z-o@Mw#vfBtvP#M_K=>Ztb;J)*?M>&h)@~t^U(CvE8xUKMg%Cp40tj^&Y?Fc#mPret z&YD~nFuj$Vmj3g7AAkJKKSYp75!5f{l~2-8oRUhGXqh~sEW||U22j2~D=B^P#TR(> z>ebqQsO3#3zHvPXAQre^i&@1&KKS4Rfx?O|Yo;A&6+i^7z7Cn`V0`)VC7wNdhLe*M zbUK}Y&(F`%>2xq04uvGI5s;Y<#&5s<7WePp7t(rNT$Z4p9uP~2MgSrR^LGrp00waT zeNO>20sL>ysKNbl_lgkb^#Sq`fHC4#%zuvf-S&b~0+OWOA;7ri7$QgjB1i!8hQ*MT z$nVn<zle~W))A0z0r(z3@cX0(2M4%&_wLf4X2?1{dGZ8<!QlD<5hP-W07Q@gM35js df&{%@^nX0yf+8DEZ|492002ovPDHLkV1gWvhb;gA diff --git a/mostrami/resources/icon/new.png b/mostrami/resources/icon/new.png deleted file mode 100644 index 670a256a7434e419ba62edd307251dad2e4bd608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1705 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 diff --git a/mostrami/resources/icon/open.png b/mostrami/resources/icon/open.png deleted file mode 100644 index a34aebbefd4023e6de17a72970da479a01d099fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 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 SwZ!gzL@o{<h+25y?f(Fa%52gA diff --git a/mostrami/resources/icon/plus.png b/mostrami/resources/icon/plus.png deleted file mode 100644 index 6a8941c0a0d8a7ab26a2b947a9925c54abc798e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3629 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 diff --git a/mostrami/resources/icon/reference.png b/mostrami/resources/icon/reference.png deleted file mode 100644 index d503a67b5642480c9de0b6b0246695f59c50a97a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12430 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 M07*qoM6N<$f+=LM<^TWy diff --git a/mostrami/resources/icon/right.png b/mostrami/resources/icon/right.png deleted file mode 100644 index 9260b9a1003a01bae879bcdaba84fb5db357470c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4031 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 diff --git a/mostrami/resources/icon/run.png b/mostrami/resources/icon/run.png deleted file mode 100644 index f48397e27a7dee0bcfe6a093d97e13b59c6680b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3937 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 diff --git a/mostrami/resources/icon/runstop.png b/mostrami/resources/icon/runstop.png deleted file mode 100644 index 46d76362401587156311bd32d3826f582691c03c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3761 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 brW*bSehtR7{`i1Q00000NkvXXu0mjfS34I( diff --git a/mostrami/resources/icon/save.png b/mostrami/resources/icon/save.png deleted file mode 100644 index e1ea3c25b0bd8411d09dff75757bca80895cc36b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1794 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 diff --git a/mostrami/resources/icon/stop.png b/mostrami/resources/icon/stop.png deleted file mode 100644 index 3f7231c571d4ff7ade56e616fecc4e13cbb2cc28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1832 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 WV<j^S3vWyS0000<MNUMnLSTYzcYT@w diff --git a/mostrami/resources/icon/teacher.png b/mostrami/resources/icon/teacher.png deleted file mode 100644 index e2a9eb87fa0fff33486b41c2409490576b5f99eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7323 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 BB#8h3 diff --git a/mostrami/resources/icon/tools.png b/mostrami/resources/icon/tools.png deleted file mode 100644 index 5bb31012854bf229bd999758eac43942fc7693cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13026 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 Tu^HmuC;$an6`9HpCL#X=*W<&9 diff --git a/mostrami/resources/icon/trash.png b/mostrami/resources/icon/trash.png deleted file mode 100644 index 643fa22924c624b2336a440a6fdb84a83fbd4978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2224 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 diff --git a/mostrami/resources/icon/unknown.png b/mostrami/resources/icon/unknown.png deleted file mode 100644 index dd56059bf0baa364782913f4f72e4511e95b8a2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1594 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 diff --git a/mostrami/resources/icon/up.png b/mostrami/resources/icon/up.png deleted file mode 100644 index d2ae101d9e390a989c1d9d7642660f36cf993052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4056 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 De@n4! diff --git a/mostrami/resources/img/flowers.jpg b/mostrami/resources/img/flowers.jpg deleted file mode 100644 index 14d90c4a84c72a7b5d8b4da665fa3c508ad96f50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75832 zcmbTdXH*kk^!FP&(p#tj5s;D~(t-(10qH#?lu)FXP($bnQluE^O^g)jHS{hhEff)u z-W3UgfFNB(^!NC`_paxzbzj|k_pF&WbLOn?XU@z%`^@b9-_m~@05$_1eH{P=1qDFw z-v;<^6`%#6p`xayrlR?GprN6mrDLL}`)90-jMtdhSvfe^S=re+xj{UfT>L<GcHSGj z{DOkluV3fn5fKv+5(5cc7y6%0DE?haM@z>-PtPL6#m*)4|JnZQ1F+Lm%2R!%q7VU4 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 diff --git a/mostrami/resources/img/moon.jpg b/mostrami/resources/img/moon.jpg deleted file mode 100644 index 78590320a17d55ce635c47e9e6369a6d916ce4f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65626 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 abLYY1X{M>ccwdiIXoWXEW#gmrKmXYrl4xN7 diff --git a/mostrami/resources/js/mostrami.js b/mostrami/resources/js/mostrami.js deleted file mode 100644 index 22472ef..0000000 --- a/mostrami/resources/js/mostrami.js +++ /dev/null @@ -1,826 +0,0 @@ -// Mostrami - -const Mostrami = (container, script) => { - - let mode = `manual`; - let clicked = false; - - // Initialize all the blocks - const initBlocks = () => { - const defaults = script.defaults; - const blocks = script.blocks; - for (const name in blocks) { - const block = blocks[name]; - const properties = {}; - // Set up the default properties - for (const name in defaults) { - properties[name] = defaults[name]; - } - // Override with local values - for (const name in block) { - properties[name] = block[name]; - } - block.properties = properties; - block.container = container; - } - }; - - // Preload all the images - const preloadImages = () => { - for (const item in script.content) { - if (item.type == `image`) { - item.img = document.createElement(`div`); - item.img.style[`background`] = `url("${item.url}")`; - } - } - }; - - const pause = step => { - setTimeout(() => { - step.next(); - }, script.speed === `normal` ? step.duration * 1000 : 0); - }; - - const release = step => { - container.style.cursor = 'none'; - document.removeEventListener(`click`, release); - document.onkeydown = null; - step.next(); - }; - - const doManual = step => { - container.style.cursor = 'pointer'; - document.addEventListener(`click`, release); - document.onkeydown = (event) => { - switch (event.code) { - case `Space`: - case `ArrowRight`: - document.onkeydown = null; - release(step); - break; - case `ArrowLeft`: - break; - case `Enter`: - container.style.cursor = 'none'; - document.addEventListener(`click`, onClick); - mode = `auto`; - release(step); - break; - } - return true; - }; - }; - - const onClick = () => { - clicked = true; - }; - - const hold = step => { - if (mode === `manual`) { - doManual(step); - } else { - if (clicked) { - document.removeEventListener(`click`, onClick); - clicked = false; - mode = `manual`; - doManual(step); - } else { - setTimeout(() => { - step.next(); - }, script.speed === `normal` ? step.duration * 1000 : 0); - } - } - }; - - // Create a text block. - const createTextBlock = (block) => { - const container = block.container; - if (block.element) { - container.removeChild(block.element); - } - const w = container.getBoundingClientRect().width / 1000; - const h = container.getBoundingClientRect().height / 1000; - const properties = block.properties; - const element = document.createElement(`div`); - block.element = element; - element.style[`position`] = `absolute`; - element.style[`opacity`] = `0.0`; - let val = properties.blockLeft; - if (!isNaN(val)) { - val *= w; - } - element.style[`left`] = val; - val = properties.blockTop; - if (!isNaN(val)) { - val *= h; - } - element.style[`top`] = val; - val = properties.blockWidth; - if (!isNaN(val)) { - val *= w; - } - element.style[`width`] = `${val}px`; - val = properties.blockHeight; - if (!isNaN(val)) { - val *= h; - } - element.style[`height`] = `${val}px`; - element.style[`background`] = properties.blockBackground; - element.style[`border`] = properties.blockBorder; - container.appendChild(element); - val = properties.textMarginLeft; - if (!isNaN(val)) { - val *= w; - } - const marginLeft = val; - val = properties.textMarginTop; - if (!isNaN(val)) { - val *= h; - } - const marginTop = val; - const inner = document.createElement(`div`); - inner.style[`position`] = `absolute`; - inner.style[`left`] = marginLeft; - inner.style[`top`] = marginTop; - inner.style[`width`] = `calc(100% - ${marginLeft}px - ${marginLeft}px)`; - element.appendChild(inner); - element.inner = inner; - const text = document.createElement(`div`); - text.style[`font-family`] = properties.fontFamily; - val = properties.fontSize; - if (!isNaN(val)) { - val *= h; - } - text.style[`font-size`] = `${val}px`; - text.style[`font-weight`] = properties.fontWeight; - text.style[`font-style`] = properties.fontStyle; - text.style[`color`] = properties.fontColor; - text.style[`text-align`] = properties.textAlign; - inner.appendChild(text); - inner.text = text; - if (script.speed === `scan`) { - element.style.opacity = 0; - } - }; - - // Create an image block. - const createImageBlock = (block) => { - const container = block.container; - if (block.element) { - container.removeChild(block.element); - } - const w = container.getBoundingClientRect().width / 1000; - const h = container.getBoundingClientRect().height / 1000; - const properties = block.properties; - const element = document.createElement(`div`); - block.element = element; - element.style[`position`] = `absolute`; - element.style[`opacity`] = `0.0`; - let val = properties.blockLeft; - if (!isNaN(val)) { - val *= w; - } - element.style[`left`] = val; - val = properties.blockTop; - if (!isNaN(val)) { - val *= h; - } - element.style[`top`] = val; - element.style[`top`] = val; - val = properties.blockWidth; - if (!isNaN(val)) { - val *= w; - } - element.style[`width`] = `${val}px`; - val = properties.blockHeight; - if (!isNaN(val)) { - val *= h; - } - element.style[`height`] = `${val}px`; - element.style[`background`] = properties.blockBackground; - element.style[`border`] = properties.blockBorder; - element.style[`border-radius`] = properties.blockBorderRadius; - container.appendChild(element); - if (script.speed === `scan`) { - element.style.opacity = 0; - } - }; - - // Set the content of a block - const doSetContent = (spec) => { - const block = script.blocks[spec.block]; - const contentSpec = script.content[spec.content]; - if (!block) { - throw Error(`Block '${block}' cannot be found`); - } - switch (contentSpec.type) { - case `text`: - if (!block.element) { - createTextBlock(block); - } - let content = contentSpec.content; - if (Array.isArray(content)) { - content = content.join(`<br><br>`); - } - block.element.inner.text.innerHTML = content.split(`\n`).join(`<br>`); - break; - case `image`: - if (!block.element) { - createImageBlock(block); - } - block.element.style[`background`] = `url("${contentSpec.url}")`; - block.element.style[`background-size`] = `cover`; - break; - } - }; - - // Set the content of a block - const setcontent = step => { - if (step.blocks) { - for (const spec of step.blocks) - { - doSetContent(spec); - } - } else { - doSetContent(step); - } - step.next(); - }; - - // Show or hide a block - const doShowHide = (step, showHide) => { - if (script.speed !== `scan`) { - if (Array.isArray(step.blocks)) { - for (const name of step.blocks) - { - script.blocks[name].opacity = showHide ? `1.0` : `0.0`; - script.blocks[name].element.style[`opacity`] = script.blocks[name].opacity; - } - } else { - script.blocks[step.blocks].opacity = showHide ? `1.0` : `0.0`; - script.blocks[step.blocks].element.style[`opacity`] = script.blocks[step.blocks].opacity; - } - } - step.next(); - }; - - const show = step => { - doShowHide(step, true); - }; - - const hide = step => { - doShowHide(step, false); - }; - - // Fade up or down - const doFade = (step, upDown) => { - const stepBlocks = step.blocks; - for (const b of stepBlocks) { - const block = script.blocks[b]; - if (!block.element) { - switch (block.type) { - case `text`: - createTextBlock(block); - break; - case `image`: - createImageBlock(block); - break; - } - } - } - if (script.speed === `scan`) { - if (Array.isArray(stepBlocks)) { - for (const block of stepBlocks) - { - script.blocks[block].opacity = upDown ? 1.0 : 0.0; - script.blocks[block].element.style.opacity = 0; - } - } else { - script.blocks[stepBlocks].opacity = upDown ? 1.0 : 0.0; - script.blocks[stepBlocks].element.style.opacity = 0; - } - step.next(); - } else { - const animSteps = Math.round(step.duration * 25); - const continueFlag = step.continue; - let animStep = 0; - const interval = setInterval(() => { - if (animStep < animSteps) { - const ratio = 0.5 - Math.cos(Math.PI * animStep / animSteps) / 2; - if (Array.isArray(stepBlocks)) { - let blocks = stepBlocks.length; - for (const block of stepBlocks) - { - const element = script.blocks[block].element; - element.style[`opacity`] = upDown ? ratio : 1.0 - ratio; - } - } else { - const block = script.blocks[stepBlocks]; - if (!block.element) { - clearInterval(interval); - throw Error(`I can't fade up a block with no content`); - } - block.element.style[`opacity`] = upDown ? ratio : 1.0 - ratio; - } - animStep++; - } else { - clearInterval(interval); - if (Array.isArray(stepBlocks)) { - for (const block of stepBlocks) - { - script.blocks[block].opacity = upDown ? 1.0 : 0.0; - } - } else { - script.blocks[stepBlocks].opacity = upDown ? 1.0 : 0.0; - } - if (!continueFlag) { - step.next(); - } - } - }, 40); - if (continueFlag) { - step.next(); - } - } - }; - - const fadeup = step => { - doFade(step, true); - }; - - const fadedown = step => { - doFade(step, false); - }; - - // Handle a crossfade - const crossfade = step => { - const content = script.content[step.target]; - const block = script.blocks[step.block]; - if (script.speed === `scan`) { - switch (content.type) { - case `text`: - newText = content.content; - if (Array.isArray(newText)) { - newText = newText.join(`<br><br>`); - } - newText = newText.split(`\n`).join(`<br>`); - block.element.inner.text.innerHTML = newText; - break; - case `image`: - block.element.style[`background`] = `url("${content.url}")`; - break; - } - step.next(); - } else { - const continueFlag = step.continue; - let element; - let newText; - switch (content.type) { - case `text`: - element = document.createElement(`div`); - element.style[`position`] = `absolute`; - element.style[`opacity`] = `0.0`; - element.style[`left`] = block.element.style[`left`]; - element.style[`top`] = block.element.style[`top`]; - element.style[`width`] = block.element.style[`width`]; - element.style[`height`] = block.element.style[`height`]; - element.style[`background`] = block.element.style[`background`] - element.style[`border`] = block.element.style[`border`] - element.style[`border-radius`] = block.element.style[`border-radius`] - container.appendChild(element); - const inner = document.createElement(`div`); - inner.style[`position`] = `absolute`; - inner.style[`left`] = block.element.inner.style[`left`]; - inner.style[`top`] = block.element.inner.style[`top`]; - inner.style[`width`] = block.element.inner.style[`width`]; - element.appendChild(inner); - const text = document.createElement(`div`); - text.style[`font-family`] = block.element.inner.text.style[`font-family`]; - text.style[`font-size`] = block.element.inner.text.style[`font-size`]; - text.style[`font-weight`] = block.element.inner.text.style[`font-weight`]; - text.style[`font-style`] = block.element.inner.text.style[`font-style`]; - text.style[`color`] = block.element.inner.text.style[`color`]; - text.style[`text-align`] = block.element.inner.text.style[`text-align`]; - inner.appendChild(text); - newText = content.content; - if (Array.isArray(newText)) { - newText = newText.join(`<br><br>`); - } - newText = newText.split(`\n`).join(`<br>`); - text.innerHTML = newText; - break; - case `image`: - element = document.createElement(`div`); - element.style[`position`] = `absolute`; - element.style[`opacity`] = `0.0`; - element.style[`left`] = block.element.style[`left`]; - element.style[`top`] = block.element.style[`top`]; - element.style[`width`] = block.element.style[`width`]; - element.style[`height`] = block.element.style[`height`]; - element.style[`background`] = block.element.style[`background`]; - element.style[`border`] = block.element.style[`border`]; - element.style[`border-radius`] = block.element.style[`border-radius`]; - container.appendChild(element); - element.style[`background`] = `url("${content.url}")`; - element.style[`background-size`] = `cover`; - break; - default: - throw Error(`Unknown content type: '${content.type}'`); - } - - const animSteps = Math.round(step.duration * 25); - let animStep = 0; - const interval = setInterval(() => { - if (animStep < animSteps) { - const ratio = 0.5 - Math.cos(Math.PI * animStep / animSteps) / 2; - block.element.style[`opacity`] = 1.0 - ratio; - element.style[`opacity`] = ratio; - animStep++; - } else { - clearInterval(interval); - switch (content.type) { - case `text`: - block.element.inner.text.innerHTML = newText; - break; - case `image`: - block.element.style[`background`] = `url("${content.url}")`; - block.element.style[`background-size`] = `cover`; - break; - } - block.element.style[`opacity`] = 1.0 ; - container.removeChild(element); - if (!continueFlag) { - step.next(); - } - } - }, 40); - if (continueFlag) { - step.next(); - } - } - }; - - // Compute a block size - const setComputedBlockSize = (block, target, ratio) => { - const boundingRect = block.container.getBoundingClientRect(); - const w = boundingRect.width / 1000; - const h = boundingRect.height / 1000; - let width = block.properties.blockWidth; - if (!isNaN(width)) { - width *= w; - } - let height = block.properties.blockWidth; - if (!isNaN(height)) { - height *= h; - } - let endWidth = target.properties.blockWidth; - if (!isNaN(endWidth)) { - endWidth *= w; - } - let endHeight = target.properties.blockHeight; - if (!isNaN(endHeight)) { - endHeight *= h; - } - block.element.style[`width`] = - `${width + (endWidth - width) * ratio}px`; - block.element.style[`height`] = - `${height + (endHeight - height) * ratio}px`; - }; - - // Compute a block position - const setComputedBlockPosition = (block, target, ratio) => { - const boundingRect = block.container.getBoundingClientRect(); - const w = boundingRect.width / 1000; - const h = boundingRect.height / 1000; - let left = block.properties.blockLeft; - if (!isNaN(left)) { - left *= w; - } - let top = block.properties.blockTop; - if (!isNaN(top)) { - top *= h; - } - let endLeft = target.properties.blockLeft; - if (!isNaN(endLeft)) { - endLeft *= w; - } - let endTop = target.properties.blockTop; - if (!isNaN(endTop)) { - endTop *= h; - } - block.element.style[`left`] = - left + (endLeft - left) * ratio; - block.element.style[`top`] = - top + (endTop - top) * ratio; - }; - - // Compute a font size - const setComputedFontSize = (block, target, ratio) => { - const h = Math.round(block.container.getBoundingClientRect().height) / 1000; - let size = block.properties.fontSize; - if (!isNaN(size)) { - size *= h; - } - let endSize = target.properties.fontSize; - if (!isNaN(endSize)) { - endSize *= h; - } - block.element.inner.text.style[`font-size`] = - `${size + Math.round((endSize - size) * ratio)}px`; - }; - - // Compute a font color - const setComputedFontColor = (block, target, ratio) => { - const color = block.fontColor; - const endColor = target.fontColor; - const rStart = parseInt(color.slice(1, 3), 16); - const gStart = parseInt(color.slice(3, 5), 16); - const bStart = parseInt(color.slice(5, 7), 16); - const rFinish = parseInt(endColor.slice(1, 3), 16); - const gFinish = parseInt(endColor.slice(3, 5), 16); - const bFinish = parseInt(endColor.slice(5, 7), 16); - const red = rStart + Math.round((rFinish - rStart) * ratio); - const green = gStart + Math.round((gFinish - gStart) * ratio); - const blue = bStart + Math.round((bFinish - bStart) * ratio); - const r = ("0" + red.toString(16)).slice(-2); - const g = ("0" + green.toString(16)).slice(-2); - const b = ("0" + blue.toString(16)).slice(-2); - block.element.inner.text.style[`color`] = `#${r}${g}${b}`; - }; - - // Handle a single step of a transition - const doTransitionStep = (type, block, target, ratio) => { - switch (type) { - case `block size`: - setComputedBlockSize(block, target, ratio); - break; - case `block position`: - setComputedBlockPosition(block, target, ratio); - break; - case `font size`: - setComputedFontSize(block, target, ratio); - break; - case `font color`: - setComputedFontColor(block, target, ratio); - break; - default: - throw Error(`Unknown transition type: '${type}'`); - } - }; - - // Handle a transition - const transition = step => { - const block = script.blocks[step.block]; - const stepType = step.type; - const target = script.blocks[step.target]; - if (script.speed === `scan`) { - if (Array.isArray(stepType)) { - for (const type of stepType) { - doTransitionStep(type, block, target, 1.0); - } - } else { - doTransitionStep(type, block, target, 1.0); - } - step.next(); - } else { - const animSteps = Math.round(step.duration * 25); - let animStep = 0; - const continueFlag = step.continue; - const interval = setInterval(() => { - if (animStep < animSteps) { - const ratio = 0.5 - Math.cos(Math.PI * animStep / animSteps) / 2; - if (Array.isArray(stepType)) { - for (const type of stepType) { - doTransitionStep(type, block, target, ratio); - } - } else { - doTransitionStep(type, block, target, ratio); - } - animStep++; - } else { - clearInterval(interval); - if (!continueFlag) { - step.next(); - } - } - }, 40); - if (continueFlag) { - step.next(); - } - } - }; - - // Scan the script - const scan = () => { - script.speed = `scan`; - for (const name in script.blocks) { - const block = script.blocks[name]; - if (block.element) { - container.removeChild(block.element); - block.element = null; - } - } - doStep(script.steps[0]); - }; - - // Go to a specified label - const goto = step => { - const target = script.labels[step.target]; - if (typeof target !== `undefined`) { - script.scanTarget = target; - scan(); - } else { - throw Error(`Unknown label '${step.target}`); - } - }; - - // Load a plugin action - const load = step => { - if (script.speed === `scan`) { - step.next(); - } else { - const element = document.createElement(`script`); - element.src = step.url; - element.onload = () => { - console.log(`Plugin ${element.src} loaded`); - step.next(); - }; - element.onerror = () => { - throw Error(`Can't load plugin ${step.url}`); - }; - document.head.appendChild(element); - } - }; - - // Initialize the presenttion - const init = step => { - if (step.title) { - document.title = step.title; - } - const aspect = step[`aspect ratio`]; - if (aspect) { - const colon = aspect.indexOf(`:`); - if (colon > 0) { - const aspectW = aspect.substr(0, colon); - const aspectH = aspect.substr(colon + 1); - script.container = container; - const height = Math.round(parseFloat(container.offsetWidth) * aspectH / aspectW); - container.style.height = `${Math.round(height)}px`; - container.style.position = `relative`; - container.style.overflow = `hidden`; - container.style.cursor = `none`; - container.style[`background-size`] = `cover`; - } - container.style[`border`] = step[`border`]; - container.style[`background`] = step[`background`]; - } - step.next(); - }; - - const actions = { - init, - setcontent, - show, - hide, - pause, - hold, - fadeup, - fadedown, - crossfade, - transition, - goto, - load - }; - - // Process a single step - const doStep = step => { - if (script.speed === `scan`) { - if (step.index === script.scanTarget) { - script.speed = `normal`; - for (const name in script.blocks) { - const block = script.blocks[name]; - if (block.element) { - block.element.style.opacity = block.opacity; - } - } - } - } else { - if (step.title) { - console.log(`Step ${step.index}: ${step.title}`); - } else { - console.log(`Step ${step.index}: ${step.action}`); - } - } - const actionName = step.action.split(` `).join(``); - let handler = actions[actionName]; - if (typeof handler === `undefined`) { - handler = Mostrami.plugins[actionName]; - if (typeof handler === `undefined`) { - throw Error(`Unknown action: '${step.action}'`); - } - } - handler(step); - }; - - // Initialization - const setup = () => { - container.innerHTML = ``; - document.removeEventListener(`click`, init); - if (mode === `auto`) { - document.addEventListener(`click`, onClick); - } - document.onkeydown = null; - script.container = container; - container.style.position = `relative`; - container.style.overflow = `hidden`; - container.style.cursor = 'none'; - container.style[`background-size`] = `cover`; - script.speed = `normal`; - script.labels = {}; - for (const [index, step] of script.steps.entries()) { - step.index = index; - step.script = script; - if (typeof step.label !== `undefined`) { - script.labels[step.label] = index; - } - if (index < script.steps.length - 1) { - step.next = () => { - const next = step.index + 1; - setTimeout(() => { - doStep(script.steps[next]); - }, 0); - } - } - else { - step.next = () => { - console.log(`Step ${index + 1}: Finished`); - container.style.cursor = 'pointer'; - } - }; - } - console.log(JSON.stringify(script, 0, 2)); - Mostrami.plugins = {}; - initBlocks(); - preloadImages(); - doStep(script.steps[0]); - }; - - // Wait for a click/tap or a keypress to start - document.addEventListener(`click`, init); - document.onkeydown = function (event) { - if (event.code === `Enter`) { - mode = `auto`; - } - setup(); - return true; - }; -}; - -window.onload = () => { - const createCORSRequest = (url) => { - let xhr = new XMLHttpRequest(); - if (`withCredentials` in xhr) { - - // Check if the XMLHttpRequest object has a "withCredentials" property. - // "withCredentials" only exists on XMLHTTPRequest2 objects. - xhr.open(`GET`, url, true); - - } else if (typeof XDomainRequest != `undefined`) { - - // Otherwise, check if XDomainRequest. - // XDomainRequest only exists in IE, and is IE's way of making CORS requests. - xhr = new XDomainRequest(); - xhr.open(`GET`, url); - - } else { - - // Otherwise, CORS is not supported by the browser. - xhr = null; - - } - return xhr; - }; - - const scriptElement = document.getElementById(`jp-script`); - if (scriptElement) { - const request = createCORSRequest(`${scriptElement.innerText}?v=${Math.floor(Date.now())}`); - if (!request) { - throw Error(`Unable to access the JSON script`); - } - - request.onload = () => { - if (200 <= request.status && request.status < 400) { - const script = JSON.parse(request.responseText); - Mostrami(document.getElementById(`jp-container`), script); - } else { - throw Error(`Unable to access the JSON script`); - } - }; - - request.onerror = () => { - throw Error(`Unable to access the JSON script`); - }; - - request.send(); - } -}; diff --git a/mostrami/resources/json/demo.json b/mostrami/resources/json/demo.json deleted file mode 100644 index 7b098f5..0000000 --- a/mostrami/resources/json/demo.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "global": { - "title": "JSON::Presenter", - "description": "A demo presentation that outlines some features of JSON::Presenter", - "aspectW": 160, - "aspectH": 89 - }, - "container": { - "border": "1px solid black", - "background": "black" - }, - "defaults": { - "fontFamily": "Times New Roman,serif", - "fontSize": 40, - "fontWeight": "normal", - "fontStyle": "normal", - "fontColor": "white", - "textAlign": "left", - "textMarginLeft": 0, - "textMarginTop": 0, - "blockLeft": 0, - "blockTop": 0, - "blockWidth": 1000, - "blockBackground": "none", - "blockBorder": "none", - "blockBorderRadius": 0 - }, - "blocks": { - "title": { - "blockTop": 300, - "blockHeight": 300, - "textAlign": "center", - "fontSize": 200, - "fontWeight": "bold", - "fontColor": "#800000" - }, - "title 2": { - "blockTop": 50, - "blockHeight": 150, - "textAlign": "center", - "fontSize": 100, - "fontWeight": "bold", - "fontColor": "#dddd00" - }, - "body": { - "blockLeft": 80, - "blockTop": 240, - "blockWidth": 840, - "blockHeight": 800, - "fontFamily": "Helvetica,sans-serif", - "fontColor": "#dddddd" - }, - "body right": { - "blockLeft": 500, - "blockTop": 200, - "blockWidth": 420, - "blockHeight": 800, - "fontFamily": "Helvetica,sans-serif", - "fontColor": "#dddddd" - }, - "left image": { - "blockLeft": 80, - "blockTop": 200, - "blockWidth": 370, - "blockHeight": 700, - "blockBorder": "1px solid black", - "blockBorderRadius": "1em" - } - }, - "content": { - "presenter title": { - "type": "text", - "content": "JSON::Presenter" - }, - "slide 1": { - "type": "text", - "content": [ - "JSON::Presenter is a presentation format using JSON scripts, and an engine that runs those scripts in a browser to create presentations. These may be similar to those created using PowerPoint or they can be considerably more elaborate, with extensive animation and even sound. In some cases they can take the place of video yet still offer a dynamic experience.", - - "Presentations can run from any host, including static; all you need is one CDN-hosted JavaScript file and you're good to go.", - - "The JSON::Presenter engine is pure JavaScript. It can be used with any JavaScript framework, or with none." - ] - }, - "slide 2": { - "type": "text", - "content": [ - "JSON::Presenter offers a range of block types and transitions that make it easy to create slick, effective presentations.", - - "This short demo illustrates some of the features of the system." - ] - }, - "slide 3": { - "type": "text", - "content": [ - "Text and image blocks can be manipulated in a variety of different ways.", - - "Any block can be resized or moved; text can be substituted or have its size or color change; images can be assigned to blocks. Any block can be faded or transformed using animations.", - - "The JSON::Presenter scripting language uses simple data JSON structures and is easy to read or write." - ] - }, - "flowers": { - "type": "image", - "url": "resources/img/flowers.jpg" - }, - "moon": { - "type": "image", - "url": "resources/img/moon.jpg" - } - }, - "steps": [ - { - "comment": "-------------------------------- Load the test module", - "action": "load", - "url": "resources/plugins/test.js" - }, - { - "comment": "------------------------------- Pause before we start", - "action": "pause", - "duration": 2, - "label": "start" - }, - { - "comment": "---------------------------------- Set up the content", - "action": "set content", - "blocks": [ - { - "block": "title", - "content": "presenter title" - }, - { - "block": "body", - "content": "slide 1" - }, - { - "block": "left image", - "content": "flowers" - } - ] - }, - { - "comment": "----------------------------- Fade up the intro title", - "action": "fade up", - "blocks": [ - "title" - ], - "duration": 3 - }, - { - "comment": "-------------------------------------- Wait 4 seconds", - "action": "hold", - "duration": 4 - }, - { - "comment": "-------------------------------- Transition the title", - "action": "transition", - "type": [ - "block position", - "block size", - "font color", - "font size" - ], - "block": "title", - "target": "title 2", - "duration": 1, - "continue": true - }, - { - "comment": "----------------------------- Pause for half a second", - "action": "pause", - "duration": 0.5 - }, - { - "comment": "-------------------------------- Show the first slide", - "action": "fade up", - "blocks": [ - "body" - ], - "duration": 1 - }, - { - "comment": "--------------------------------- Run the test plugin", - "action": "test", - "block": "title", - "duration": 0.5 - }, - { - "comment": "------------------------------------- Wait 10 seconds", - "action": "hold", - "duration": 10 - }, - { - "comment": "-------------------------------- Change the body text", - "action": "crossfade", - "block": "body", - "target": "slide 2", - "duration": 1, - "label": "loop" - }, - { - "comment": "-------------------------------------- Wait 5 seconds", - "action": "hold", - "duration": 5 - }, - { - "comment": "-------------------------- Move the body to the right", - "action": "transition", - "type": [ - "block position", - "block size" - ], - "block": "body", - "target": "body right", - "duration": 1 - }, - { - "comment": "----------------------------- Fade up the image block", - "action": "fade up", - "blocks": [ - "left image" - ], - "duration": 2 - }, - { - "comment": "-------------------------------------- Wait 8 seconds", - "action": "hold", - "duration": 8 - }, - { - "comment": "--------------------------------- Crossfade the image", - "action": "crossfade", - "block": "left image", - "target": "moon", - "duration": 1 - }, - { - "comment": "-------------------------------------- Wait 2 seconds", - "action": "hold", - "duration": 2 - }, - { - "comment": "-------------------------------- Change the body text", - "action": "set content", - "blocks": [ - { - "block": "body", - "content": "slide 3" - } - ] - }, - { - "comment": "------------------------------------- Wait 10 seconds", - "action": "hold", - "duration": 10 - }, - { - "comment": "------------------------ Fade down the title and body", - "action": "fade down", - "blocks": [ - "title", - "body", - "left image" - ], - "duration": 3 - }, - { - "comment": "-------------------------------- Go back to the start", - "action": "goto", - "target": "start" - } - ] -} \ No newline at end of file diff --git a/mostrami/resources/json/properties.json b/mostrami/resources/json/properties.json deleted file mode 100644 index 86e2c24..0000000 --- a/mostrami/resources/json/properties.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "left": 0, - "top": 0, - "width": "100%", - "height": "100%", - "background": "", - "border": "", - "borderRadius": "", - "fontFamily": "", - "fontSize": 30, - "fontWeight": "", - "fontStyle": "", - "fontColor": "", - "textAlign": "", - "textMarginLeft": "", - "textMarginTop": "" -} diff --git a/mostrami/resources/json/test.json b/mostrami/resources/json/test.json deleted file mode 100644 index e097c68..0000000 --- a/mostrami/resources/json/test.json +++ /dev/null @@ -1 +0,0 @@ -{"blocks":{"title":{"background":"","border":"","borderRadius":"","fontColor":"","fontFamily":"","fontSize":30,"fontStyle":"","fontWeight":"","height":"100%","left":0,"textAlign":"","textMarginLeft":"","textMarginTop":"","top":0,"width":"100%"}},"content":{"main title":{"content":"This is my title","type":"text"}},"steps":[{"comment":"Init","action":"init","label":"","aspect ratio":"16:9","background":"yellow","border":"","title":"My first presentation"},{"comment":"Setup main title","action":"set content","label":"","blocks":[{"block":"title","content":"main title"}]}]} \ No newline at end of file diff --git a/mostrami/resources/plugins/test.js b/mostrami/resources/plugins/test.js deleted file mode 100644 index cd26523..0000000 --- a/mostrami/resources/plugins/test.js +++ /dev/null @@ -1,32 +0,0 @@ -const JSON_Presenter_Test = step => { - if (step.script.speed === `scan`) { - step.next(); - } else { - const animSteps = Math.round(step.duration * 25); - let animStep = 0; - let interval = setInterval(() => { - if (animStep < animSteps) { - const ratio = 0.5 - Math.cos(Math.PI * animStep / animSteps) / 2; - const block = step.script.blocks[step.block]; - block.element.style[`opacity`] = 1.0 - ratio; - animStep++; - } else { - clearInterval(interval); - animStep = 0; - interval = setInterval(() => { - if (animStep < animSteps) { - const ratio = 0.5 - Math.cos(Math.PI * animStep / animSteps) / 2; - const block = step.script.blocks[step.block]; - block.element.style[`opacity`] = ratio; - animStep++; - } else { - clearInterval(interval); - step.next(); - } - }, 40); - } - }, step.script.speed === `normal` ? 40 : 400); - } -}; - -JSON_Presenter.plugins.test = JSON_Presenter_Test; diff --git a/mostrami/resources/properties.txt b/mostrami/resources/properties.txt deleted file mode 100644 index 82915a9..0000000 --- a/mostrami/resources/properties.txt +++ /dev/null @@ -1 +0,0 @@ -password=$2y$10$Kazqoaw6fGfV22bp3otJeO6Xra4bCsBJXq6JVAV07qOkHNDIFevWG diff --git a/mostrami/rest.php b/mostrami/rest.php deleted file mode 100644 index 4d5d87c..0000000 --- a/mostrami/rest.php +++ /dev/null @@ -1,546 +0,0 @@ -<?php - // REST server - - // This small REST server gives you the ability to manage tables - // in your site database. - - date_default_timezone_set('Europe/London'); - logger(substr($_SERVER['PATH_INFO'], 1)); - $request = explode("/", substr($_SERVER['PATH_INFO'], 1)); - $table = array_shift($request); - $method = $_SERVER['REQUEST_METHOD']; - - $props = array(); - $filename = 'resources/properties.txt'; - if (file_exists($filename)) { - $file = fopen($filename, 'r'); - while (!feof($file)) { - $ss = trim(fgets($file)); - if (!$ss || substr($ss, 0, 1) == '#') { - continue; - } - $ss = explode('=', $ss, 2); - if (count($ss) > 1) { - $props[$ss[0]] = $ss[1]; - } - } - fclose($file); - } - - // First, the commands that don't require a database connection. - switch ($method) { - case 'GET': - switch ($table) { - case '_list': - // List the contents of a directory, starting at 'resources' - // Endpoint: {site root}/rest.php/_list/[{path}] - $path = getcwd() . '/'; - if (count($request)) { - $path .= 'resources/' . join('/', $request); - } - $files = scandir($path); - print '['; - // First list all the directories - $flag = false; - foreach ($files as $file) { - if (strpos($file, '.') !== 0) { - if (is_dir("$path/$file")) { - if ($flag) { - print ','; - } else { - $flag = true; - } - print "{\"name\":\"$file\",\"type\":\"dir\"}"; - } - } - } - // Now do the ordinary files - foreach ($files as $file) { - if (strpos($file, '.') !== 0) { - if (!is_dir("$path/$file")) { - if ($flag) { - print ','; - } else { - $flag = true; - } - $type = 'file'; - $p = strrpos($file, '.'); - if ($p > 0) { - $ext = substr($file, $p + 1); - $type = $ext; - switch (strtolower($ext)) { - case 'jpg': - case 'png': - case 'gif': - $type = 'img'; - break; - } - } - print "{\"name\":\"$file\",\"type\":\"$type\"}"; - } - } - } - print ']'; - exit; - case '_hash': - // Get a hash of a value - // Endpoint: {site root}/easycoder/rest.php/_hash/{value-to-hash} - print password_hash(join('/', $request), PASSWORD_DEFAULT); - exit; - case '_verify': - // Verify a hash - // Endpoint: {site root}/easycoder/rest.php/_verify/{value-to-verify} - print password_verify(join('/', $request), $props['password']) ? 'yes' : 'no'; - exit; - case '_exists': - // Test if a file exists - // Endpoint: {site root}/easycoder/rest.php/_exists/{{path} - $path = getcwd() . '/' . join('/', $request); - print file_exists($path) ? 'Y' : ''; - exit; - case '_load': - // Load a file from the resources folder - // Endpoint: {site root}/easycoder/rest.php/_load/{path} - $path = getcwd() . '/' . join('/', $request); - print file_get_contents($path); - exit; - case '_loadall': - // Load all the files in the named folder - // Endpoint: {site root}/easycoder/rest.php/_loadall/{path} - $path = getcwd() . '/'; - if (count($request)) { - $path .= join('/', $request); - } - $files = scandir($path); - print '['; - $flag = false; - foreach ($files as $file) { - if (strpos($file, '.') !== 0) { - if (!is_dir("$path/$file")) { - if ($flag) { - print ','; - } else { - $flag = true; - } - print file_get_contents("$path/$file"); - } - } - } - print ']'; - exit; - case '_test': - // Test endpoint - // Endpoint: {site root}/easycoder/rest.php/_test/ - print $_SERVER['HTTP_HOST']; - exit; - } - break; - case 'POST': - switch ($table) { - case '_mkdir': - // Create a directory - // Endpoint: {site root}/easycoder/rest.php/_mkdir/{path} - $path = getcwd() . '/' . join('/', $request); - logger("Create directory $path"); - print("Create directory $path"); - mkdir($path); - exit; - case '_upload': - // Upload a file (an image) to the current directory - // Endpoint: {site root}/easycoder/rest.php/_upload/{path} - $path = $_POST['path']; - $path = explode("/", $path); - array_shift($path); - $path = join('/', $path); - mkdir($path, 0777, true); - logger("path: $path"); - $fileName = $_FILES['source']['name']; - $tempName = $_FILES['source']['tmp_name']; - $fileType = $_FILES['source']['type']; - $fileSize = $_FILES['source']['size']; - $fileError = $_FILES['source']['error']; - if (!move_uploaded_file($tempName, "$path/$fileName")) { - unlink($tempName); - http_response_code(400); - logger("Failed to upload $tempName to $fileName.\ntempName: $tempName\nfileType: $fileType\nfileSize:$fileSize\nfileError: $fileError"); - } else { - logger("File $fileName uploaded successfully to $path/$fileName"); - $size = getimagesize("$path/$fileName"); - logger("$path/$fileName: width:".$size[0].", height:".$size[1]); - if ($size[0] > 1024) { - logger("mogrify -resize 1024x1024 $path/$fileName"); - system("mogrify -resize 1024x1024 $path/$fileName"); - } - } - exit; - case '_save': - // Save data to a file in the resources folder - // Endpoint: {site root}/easycoder/rest.php/_save/{path} - $path = getcwd() . '/resources/' . join('/', $request); - $p = strrpos($path, '/'); - $dir = substr($path, 0, $p); - mkdir($dir, 0777, true); - header("Content-Type: application/text"); - $content = stripslashes(file_get_contents("php://input")); - $p = strrpos($path, '.'); - $root = substr($path, 0, $p); - $ext = substr($path, $p); - file_put_contents($path, $content); - exit; - case '_delete': - // Delete a file in the resources folder - // Endpoint: {site root}/easycoder/rest.php/_delete/{path} - $path = getcwd() . '/resources/' . join('/', $request); - if (is_dir($path)) { - rmdir($path); - } else { - unlink($path); - } - exit; - case '_email': - // Send an email - // Endpoint: {site root}/easycoder/rest.php/_email - header("Content-Type: application/text"); - $value = stripslashes(file_get_contents("php://input")); - $json = json_decode($value); - $from = $json->from; - $to = $json->to; - $subject = $json->subject; - $message = $json->message; - $headers = "MIME-Version: 1.0\r\n"; - $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; - $headers .= "From: $from\r\n"; - mail($to, $subject, $message, "$headers\r\n"); - print "$headers\r\n$message"; - exit; - } - break; - } - - // Most of the remaining commands require use of the database. - $conn = mysqli_connect($props['sqlhost'], $props['sqluser'], - $props['sqlpassword'], $props['sqldatabase']); - if (!$conn) - { - http_response_code(404); - die("Failed to connect to MySQL: " . mysqli_connect_error()); - } - mysqli_set_charset($conn,'utf8'); - - if (!count($request)) { - http_response_code(400); - print "{\"message\":\"Incomplete REST query: ".substr($_SERVER['PATH_INFO'], 1).".\"}"; - exit; - } - - // You can have a custom extension that deals with special requests. - // These all have '_' as the table name. - switch ($method) { - - case 'GET': - if ($table == '_') { - // Endpoint: {site root}/rest.php/_/{request-and-arguments} - include_once 'rest-local.php'; - get_local($conn, $request); - return; - } else { - // Use the handler below - get($conn, $table, $request); - } - break; - - case 'POST': - if ($table == '_') { - // Endpoint: {site root}/rest.php/_/{request-and-arguments} - include_once 'rest-local.php'; - post_local($conn, $request); - return; - } else { - // Use the handler below - post($conn, $table, $request); - } - break; - - default: - http_response_code(400); - break; - } - mysqli_close(); - exit; - - ///////////////////////////////////////////////////////////////////////// - // All the other commands deal with tables having a specific format, with the following fields: - // - // id int(11) - // name varchar(40) - // value text - // ts int(11) - // - // GET - function get($conn, $table, $request) { - $action = $request[0]; - switch ($action) { - case 'count': - // Return the number of items in a table - // Endpoint: {site root}/easycoder/rest.php/table/count - $result = $conn->query("SELECT id from $table"); - //print "{\"count\":".mysqli_num_rows($result)."}"; - print mysqli_num_rows($result); - mysqli_free_result($result); - break; - - case 'list': - // List items by ID, with optional offset & count, defaulting to 0 & 10 - // Endpoint: {site root}/easycoder/rest.php/{table}/list/{offset}/{count} - switch (count($request)) { - case 2: - $offset = 0; - $count = $request[1]; - break; - case 3: - $offset = $request[1]; - $count = $request[2]; - break; - default: - $offset = 0; - $count = 10; - break; - } - $result = $conn->query("SELECT id FROM $table LIMIT $offset, $count"); - $response = '['; - while ($row = mysqli_fetch_object($result)) { - if ($response != '[') { - $response .= ','; - } - $response .= $row->id; - } - mysqli_free_result($result); - $response .= ']'; - print $response; - break; - - case 'names': - // List items by name in ascending alphabetical order, - // with optional offset & count, defaulting to 0 & 10 - // Endpoint: {site root}/easycoder/rest.php/{table}/names/{offset}/{count} - switch (count($request)) { - case 2: - $offset = 0; - $count = $request[1]; - break; - case 3: - $offset = $request[1]; - $count = $request[2]; - break; - default: - $offset = 0; - $count = 10; - break; - } - $result = $conn->query("SELECT name FROM $table ORDER BY name LIMIT $offset, $count"); - $response = '['; - while ($row = mysqli_fetch_object($result)) { - if ($response != '[') { - $response .= ','; - } - $response .= "\"$row->name\""; - } - mysqli_free_result($result); - $response .= ']'; - print $response; - break; - - case 'id': - // Get a record given its id - // Endpoint: {site root}/easycoder/rest.php/{table}/id/{id} - if (count($request) < 2) { - http_response_code(400); - print "Incomplete REST query."; - exit; - } - $id = $request[1]; - $result = $conn->query("SELECT value FROM $table WHERE id='$id'"); - if ($row = mysqli_fetch_object($result)) { - print $row->value; - } else { - http_response_code(404); - print "Cannot get item id '$id' as it does not exist."; - } - mysqli_free_result($result); - break; - - case 'name': - case 'query': - // Get a record given its name - // Endpoint: {site root}/easycoder/rest.php/{table}/name/{name} - if (count($request) < 2) { - http_response_code(400); - print "Incomplete REST query."; - exit; - } - $name = $request[1]; - $result = $conn->query("SELECT value FROM $table WHERE name='$name'"); - if ($row = mysqli_fetch_object($result)) { - print $row->value; - } else if ($action == 'name') { - http_response_code(404); - print "Cannot get item named '$name' as it does not exist."; - } - break; - - default: - http_response_code(404); - print "I don't understand this request."; - break; - } - } - - ///////////////////////////////////////////////////////////////////////// - // POST - function post($conn, $table, $request) { - $ts = time(); - $action = $request[0]; - switch ($action) { - case 'set': - // Set the value of a record - if (count($request) > 2) { - switch ($request[1]) { - case 'id': - // Set by id. The record must already exist - // Endpoint: {site root}/easycoder/rest.php/{table}/id/{id} - header("Content-Type: application/text"); - $value = stripslashes(file_get_contents("php://input")); - $id = $request[2]; - // See if there's an item with this id - $result = $conn->query("SELECT id FROM $table WHERE id=$id"); - if (mysqli_fetch_object($result)) { - // It exists, so update it - $value = urldecode($value); - logger("UPDATE $table SET value='$value',ts=$ts WHERE id=$id"); - query($conn, "UPDATE $table SET value='$value',ts=$ts WHERE id=$id"); - } else { - // Not found - http_response_code(404); - logger("{\"code\":\"404\",\"message\":\"Cannot set record $id of $table.\"}"); - print "{\"message\":\"Cannot set record $id of $table.\"}"; - } - mysqli_free_result($result); - break; - - case 'name': - // Set by name. If the record does not exist, add it - // Endpoint: {site root}/easycoder/rest.php/{table}/name/{name} - header("Content-Type: application/text"); - $value = stripslashes(file_get_contents("php://input")); - $name = $request[2]; - // See if there's an item with this name - $result = $conn->query("SELECT id FROM $table WHERE name='$name'"); - if (mysqli_fetch_object($result)) { - // It exists, so update it - query($conn, "UPDATE $table SET value='$value',ts=$ts WHERE name='$name'"); - } else { - // Add a new item - query($conn, "INSERT INTO $table (name,value,ts) VALUES ('$name','$value','$ts')"); - http_response_code(201); - } - mysqli_free_result($result); - break; - - default: - http_response_code(400); - print "{\"message\":\"Value '".$request[1]."' should be 'id' or 'name'.\"}"; - break; - } - } else { - http_response_code(400); - print "{\"message\":\"Incomplete REST query.\"}"; - } - break; - - case 'delete': - // Delete a record, by id or by name - // Endpoint: {site root}/easycoder/rest.php/{table}/delete/{id} - // Or: ...{site root}/easycoder/rest.php/table/delete/{name} - if (count($request) > 1) { - $item = $request[1]; - if (is_int($item)) { - // Delete the requested id - query($conn, "DELETE FROM $table WHERE id=$id"); - } else { - // Delete the named item - query($conn, "DELETE FROM $table WHERE name='$item'"); - } - } - break; - - case 'rename': - // Rename a record - // Endpoint: {site root}/easycoder/rest.php/{table}/rename - $value = $_POST['value']; - $id = $_POST['id']; - if (!$id && count($request) > 1) { - $id = $request[1]; - } - if ($id) { - query($conn, "UPDATE $table SET name='$name',value='$value' WHERE id=$id"); - } else { - $name = $_POST['name']; - $newname = $_POST['newname']; - // See if there's a data item with the new name - $result = $conn->query("SELECT id FROM $table WHERE name='$newname'"); - if ($row = mysqli_fetch_object($result)) { - // Conflict - http_response_code(409); - print "{\"message\":\"Cannot rename item '$name' to '$newname' as it already exists.\"}"; - } else { - // See if there's a data item with this name - $result = $conn->query("SELECT id FROM $table WHERE name='$name'"); - if ($row = mysqli_fetch_object($result)) { - // There's a data item to rename - $id = $row->id; - query($conn, "UPDATE $table SET name='$newname',value='$value' WHERE id=$id"); - } else { - // Not found - http_response_code(404); - print "{\"message\":\"Cannot rename item '$name' as it does not exist.\"}"; - } - } - mysqli_free_result($result); - } - break; - - default: - http_response_code(404); - print "{\"message\":\"Unrecognised action '$action' requested.\"}"; - break; - } - } - - ///////////////////////////////////////////////////////////////////////// - // Do an SQL query - function query($conn, $sql) - { - $result = mysqli_query($conn, $sql); - if (!$result) { - http_response_code(404); - logger('Error: '.mysqli_error($conn)); - die('Error: '.mysqli_error($conn)); - } - return $result; - } - - //////////////////////////////////////////////////////////////////////////// - // Log a message. - function logger($message) - { - $timestamp = time(); - $date = date("Y/m/d H:i", $timestamp); - if (!file_exists("log")) mkdir("log"); - $file = "log/".date("Y", $timestamp); - if (!file_exists($file)) mkdir($file); - $file.= "/".date("Ymd", $timestamp).".txt"; - $fp = fopen($file, "a+") or die("Can't open $file"); - fwrite($fp, "$date: $message\n"); - fclose($fp); - } -?> diff --git a/mostrami/scripted.html b/mostrami/scripted.html deleted file mode 100644 index 55a33d2..0000000 --- a/mostrami/scripted.html +++ /dev/null @@ -1,24 +0,0 @@ -<html lang="en"> - -<head> - <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Script Editor</title> - <script type='text/javascript' src='https://cdn.jsdelivr.net/gh/easycoder/easycoder.github.io/dist/easycoder.js?v=2.7.1'></script> -</head> - -<body> - <pre id="easycoder-rest" style="display:none">rest.php</pre> - <pre id="easycoder-script" style="display:none"> - ! EasyCoder Script Editor - - script Launcher - - variable Script - require js `https://cdn.jsdelivr.net/gh/easycoder/easycoder.github.io/dist/plugins/codemirror.js?v=2.7.1` - rest get Script from `/resources/ecs/scripted.txt?v=` cat now - run Script - </pre> -</body> - -</html>