From dff815cdc7bb3a9797179e841d197ecf7eef10cc Mon Sep 17 00:00:00 2001 From: Hendrik Haas <321hendrik@proton.me> Date: Sat, 6 Apr 2024 19:39:20 +0200 Subject: [PATCH] Updates --- 2015-09-24-about-starting-the-blog.html | 56 ++++++++++++++++ 2015-10-15-app-development-with-tishadow.html | 59 +++++++++++++++++ 2015-10-15-tishadow-sublime-build-system.html | 59 +++++++++++++++++ 2015-12-22-aws-eb-cli.html | 62 ++++++++++++++++++ ...7-browser-reload-sublime-build-system.html | 53 +++++++++++++++ 2016-08-11-tishadow-set-default-host-url.html | 52 +++++++++++++++ 2016-11-21-sikulix-sublime-package.html | 50 ++++++++++++++ CNAME | 1 + about.html | 47 +++++++++++++ api/posts | 1 + app/env.js | 1 + app/immutable/assets/0.BecTUo7V.css | 1 + app/immutable/assets/4.DTt8IpMj.css | 1 + app/immutable/assets/PostListing.zUcJ787n.css | 1 + app/immutable/assets/Tags.DVo-puxP.css | 1 + app/immutable/assets/_layout.BecTUo7V.css | 1 + app/immutable/assets/_page.DTt8IpMj.css | 1 + ...-09-24-about-starting-the-blog.BWuN-krv.js | 8 +++ ...-app-development-with-tishadow.CbwAERdb.js | 11 ++++ ...-tishadow-sublime-build-system.N7yVOZHC.js | 11 ++++ .../chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js | 14 ++++ ...er-reload-sublime-build-system.BkR96pQz.js | 5 ++ ...-tishadow-set-default-host-url.xYrAaZOY.js | 4 ++ ...-11-21-sikulix-sublime-package.JmBX5fkW.js | 2 + app/immutable/chunks/PostListing.BUwlznS6.js | 1 + app/immutable/chunks/Tags.DSa1-xYh.js | 1 + app/immutable/chunks/each.D6YF6ztN.js | 1 + app/immutable/chunks/entry.94AVvOig.js | 3 + app/immutable/chunks/index.BHoD4tyo.js | 4 ++ .../chunks/preload-helper.BQ24v_F8.js | 1 + app/immutable/chunks/scheduler.SaJntLoD.js | 1 + app/immutable/entry/app.CVpcdo2f.js | 7 ++ app/immutable/entry/start.DAseQ9OK.js | 1 + app/immutable/nodes/0.Dgm9d_w8.js | 1 + app/immutable/nodes/1.DMdhSa27.js | 1 + app/immutable/nodes/2.Bdb-qZIA.js | 1 + app/immutable/nodes/3.ykWsTitD.js | 7 ++ app/immutable/nodes/4.kv3ytv6-.js | 1 + app/immutable/nodes/5.CdiBwTNd.js | 1 + app/version.json | 1 + avatar.jpg | Bin 0 -> 171768 bytes favicon.ico | Bin 0 -> 15406 bytes index.html | 51 ++++++++++++++ tags/2015-09-24-about-starting-the-blog.html | 49 ++++++++++++++ ...5-10-15-app-development-with-tishadow.html | 49 ++++++++++++++ ...5-10-15-tishadow-sublime-build-system.html | 49 ++++++++++++++ tags/2015-12-22-aws-eb-cli.html | 49 ++++++++++++++ ...7-browser-reload-sublime-build-system.html | 49 ++++++++++++++ ...6-08-11-tishadow-set-default-host-url.html | 49 ++++++++++++++ tags/2016-11-21-sikulix-sublime-package.html | 49 ++++++++++++++ tags/android.html | 49 ++++++++++++++ tags/app.html | 49 ++++++++++++++ tags/appc.html | 49 ++++++++++++++ tags/appcelerator.html | 49 ++++++++++++++ tags/aws.html | 49 ++++++++++++++ tags/blog.html | 49 ++++++++++++++ tags/browser.html | 49 ++++++++++++++ tags/build.html | 49 ++++++++++++++ tags/chrome.html | 49 ++++++++++++++ tags/default.html | 49 ++++++++++++++ tags/development.html | 49 ++++++++++++++ tags/eb.html | 49 ++++++++++++++ tags/fast.html | 49 ++++++++++++++ tags/git.html | 49 ++++++++++++++ tags/gui.html | 49 ++++++++++++++ tags/host.html | 49 ++++++++++++++ tags/ios.html | 49 ++++++++++++++ tags/jekyll.html | 49 ++++++++++++++ tags/mac.html | 49 ++++++++++++++ tags/node.html | 49 ++++++++++++++ tags/npm.html | 49 ++++++++++++++ tags/reload.html | 49 ++++++++++++++ tags/ruby.html | 49 ++++++++++++++ tags/sikulix.html | 49 ++++++++++++++ tags/sublime.html | 49 ++++++++++++++ tags/system.html | 49 ++++++++++++++ tags/test.html | 49 ++++++++++++++ tags/testing.html | 49 ++++++++++++++ tags/text.html | 49 ++++++++++++++ tags/tiny.html | 49 ++++++++++++++ tags/tishadow.html | 49 ++++++++++++++ tags/titanium.html | 49 ++++++++++++++ tags/ui.html | 49 ++++++++++++++ tags/web.html | 49 ++++++++++++++ 84 files changed, 2595 insertions(+) create mode 100644 2015-09-24-about-starting-the-blog.html create mode 100644 2015-10-15-app-development-with-tishadow.html create mode 100644 2015-10-15-tishadow-sublime-build-system.html create mode 100644 2015-12-22-aws-eb-cli.html create mode 100644 2016-04-27-browser-reload-sublime-build-system.html create mode 100644 2016-08-11-tishadow-set-default-host-url.html create mode 100644 2016-11-21-sikulix-sublime-package.html create mode 100644 CNAME create mode 100644 about.html create mode 100644 api/posts create mode 100644 app/env.js create mode 100644 app/immutable/assets/0.BecTUo7V.css create mode 100644 app/immutable/assets/4.DTt8IpMj.css create mode 100644 app/immutable/assets/PostListing.zUcJ787n.css create mode 100644 app/immutable/assets/Tags.DVo-puxP.css create mode 100644 app/immutable/assets/_layout.BecTUo7V.css create mode 100644 app/immutable/assets/_page.DTt8IpMj.css create mode 100644 app/immutable/chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js create mode 100644 app/immutable/chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js create mode 100644 app/immutable/chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js create mode 100644 app/immutable/chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js create mode 100644 app/immutable/chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js create mode 100644 app/immutable/chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js create mode 100644 app/immutable/chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js create mode 100644 app/immutable/chunks/PostListing.BUwlznS6.js create mode 100644 app/immutable/chunks/Tags.DSa1-xYh.js create mode 100644 app/immutable/chunks/each.D6YF6ztN.js create mode 100644 app/immutable/chunks/entry.94AVvOig.js create mode 100644 app/immutable/chunks/index.BHoD4tyo.js create mode 100644 app/immutable/chunks/preload-helper.BQ24v_F8.js create mode 100644 app/immutable/chunks/scheduler.SaJntLoD.js create mode 100644 app/immutable/entry/app.CVpcdo2f.js create mode 100644 app/immutable/entry/start.DAseQ9OK.js create mode 100644 app/immutable/nodes/0.Dgm9d_w8.js create mode 100644 app/immutable/nodes/1.DMdhSa27.js create mode 100644 app/immutable/nodes/2.Bdb-qZIA.js create mode 100644 app/immutable/nodes/3.ykWsTitD.js create mode 100644 app/immutable/nodes/4.kv3ytv6-.js create mode 100644 app/immutable/nodes/5.CdiBwTNd.js create mode 100644 app/version.json create mode 100644 avatar.jpg create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 tags/2015-09-24-about-starting-the-blog.html create mode 100644 tags/2015-10-15-app-development-with-tishadow.html create mode 100644 tags/2015-10-15-tishadow-sublime-build-system.html create mode 100644 tags/2015-12-22-aws-eb-cli.html create mode 100644 tags/2016-04-27-browser-reload-sublime-build-system.html create mode 100644 tags/2016-08-11-tishadow-set-default-host-url.html create mode 100644 tags/2016-11-21-sikulix-sublime-package.html create mode 100644 tags/android.html create mode 100644 tags/app.html create mode 100644 tags/appc.html create mode 100644 tags/appcelerator.html create mode 100644 tags/aws.html create mode 100644 tags/blog.html create mode 100644 tags/browser.html create mode 100644 tags/build.html create mode 100644 tags/chrome.html create mode 100644 tags/default.html create mode 100644 tags/development.html create mode 100644 tags/eb.html create mode 100644 tags/fast.html create mode 100644 tags/git.html create mode 100644 tags/gui.html create mode 100644 tags/host.html create mode 100644 tags/ios.html create mode 100644 tags/jekyll.html create mode 100644 tags/mac.html create mode 100644 tags/node.html create mode 100644 tags/npm.html create mode 100644 tags/reload.html create mode 100644 tags/ruby.html create mode 100644 tags/sikulix.html create mode 100644 tags/sublime.html create mode 100644 tags/system.html create mode 100644 tags/test.html create mode 100644 tags/testing.html create mode 100644 tags/text.html create mode 100644 tags/tiny.html create mode 100644 tags/tishadow.html create mode 100644 tags/titanium.html create mode 100644 tags/ui.html create mode 100644 tags/web.html diff --git a/2015-09-24-about-starting-the-blog.html b/2015-09-24-about-starting-the-blog.html new file mode 100644 index 0000000..ef56589 --- /dev/null +++ b/2015-09-24-about-starting-the-blog.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + About Starting the Blog - Hendriks Blog + + +

Hendriks Blog

About Starting the Blog

2015-09-24



Motivation

This is about putting my daily experiences and code snippets in a centralized space and at the same time trying out a github hosted blog with Jekyll.

How-To

Hosting a blog this way is easy:

  • Create a github repo with your account name in the form of username.github.io
  • Install Jekyll
gem install jekyll
+jekyll new SITENAME
+cd SITENAME
+jekyll server
  • Edit the _config.yml to suit your needs
  • Upload your site to github
git init
+git add .
+git commit -am "init"
+git remote add origin https://github.com/USERNAME/REPOSITORY.git
+git push -u origin master
  • Github automagically builds jekyll blogs when you push to your repos master branch.
  • You’re done. So make some more posts

Check out the Jekyll docs for more info on how to get the most out of Jekyll.



+ + +
+ + diff --git a/2015-10-15-app-development-with-tishadow.html b/2015-10-15-app-development-with-tishadow.html new file mode 100644 index 0000000..aee6007 --- /dev/null +++ b/2015-10-15-app-development-with-tishadow.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + Rapid App Development with TiShadow and TiNy CLI - Hendriks Blog + + +

Hendriks Blog

Rapid App Development with TiShadow and TiNy CLI

2015-10-15



Synopsis

Looking for a fast way to develop mobile apps with Appcelerator’s Titanium Framework, I came across two CLI tools which give you live reload on any number of Android and iOS devices and simulators by using a few short commands. There are two ways to get there, but first we need to get those tools installed.

Tools

TiNy CLI by Fokke Zandbergen saves you keystrokes when using the titanium CLI. +(Ad-hoc IPA Build: tn ah —> ti build --platform ios --target dist-adhoc) +Install with npm install -g tn

TiShadow by David Bankier is a complete toolset for rapid app development and testing. +It consists of a Server and an App-Wrapper. You wrap your app with TiShadow and install and launch it on your test devices and/or simulators. Then you start up the server, which will send changed files zipped to the App via Websockets. This process takes seconds and can be triggered by file save or command. +Install with npm install -g tishadow

Generate TiNy Recipes

Let TiNy generate shortcuts (“recipes”) for all your simulators and connected devices: +tn generate +You can list these later on with: +tn list

Develop on a single Device / Simulator

Just run tn ipad-2 --shadow from your app project’s root folder to launch the iPad 2 Simulator with live reload enabled. The app will be updated on every file save. You can replace “ipad-2” with any name from tn list.

Develop on multiple Devices / Simulators

Here comes the real Magic. Want to see changes on all connected Devices and running Simulators? Here’s how:

  • Create a shadow (appified) version of your app by running the needed commands from your project’s root:
For iOS:  tn ah --appify
+For Android:  tn playstore --appify
+For a specific device:  tn DEVICE_NAME_FROM_TINY --appify
  • If you did not use the specific device install, copy and install the app to your device
  • Start up the server with tishadow server (logs will be printed here)
  • Initially push your code to all devices with tishadow run
  • You can then push just your changes with tishadow run --update

Want to learn more and dive deeper into TiShadow? Check out the TiShadow README for more info.

Attention

TiShadow only works for changes in your projects Resources directory and i18n files. For changes elsewhere (e.g. tiapp.xml) you need to rebuild the shadow app with --shadow or --appify options.

Running multiple iOS Simulators

You can do this by using this command to launch as many as you need: +open -n /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app



+ + +
+ + diff --git a/2015-10-15-tishadow-sublime-build-system.html b/2015-10-15-tishadow-sublime-build-system.html new file mode 100644 index 0000000..9d3bc41 --- /dev/null +++ b/2015-10-15-tishadow-sublime-build-system.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + TiShadow Build System for Sublime Text - Hendriks Blog + + +

Hendriks Blog

TiShadow Build System for Sublime Text

2015-10-15



Already got into TiShadow?

Here is a Sublime Text build system, that lets you trigger your app updates with a keyboard shortcut (Cmd+B on Mac):

  • Open Sublime Text and go to Tools —> Build System —> New Build System…
  • Copy & paste the below code
{
+  "cmd": ["tishadow run --update"],
+  "working_dir": "$folder",
+  "shell": true,
+  "variants": [
+    {
+      "name": "first run",
+      "cmd": "tishadow run"
+    }
+  ]
+}
  • Save this file to your Sublime Text user folder. I named it TiShadow.sublime-build.
  • Now open up an Appcelerator mobile app project folder in Sublime Text
  • Select your newly created build system (Tools —> Build System —> YOUR_BUILD_SYSTEM_NAME)
  • Hit Cmd+B to run the TiShadow update. (You can also open the Command Palette and enter “first run” to trigger an initial update)


+ + +
+ + diff --git a/2015-12-22-aws-eb-cli.html b/2015-12-22-aws-eb-cli.html new file mode 100644 index 0000000..cd062f5 --- /dev/null +++ b/2015-12-22-aws-eb-cli.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + Install AWS Elastic Beanstalk with PIP and VirtualEnv - Hendriks Blog + + +

Hendriks Blog

Install AWS Elastic Beanstalk with PIP and VirtualEnv

2015-12-22



Get ready using AWS Elastic Beanstalk by installing the CLI and upgrading your git workflow.

Installation

This is how you do it:

  • check that python is installed (install it from python.org)
python --version
  • install pip for easy module installation with python (here’s how)
  • install virtualenv to have your eb-cli install isolated
(sudo) pip install virtualenv
  • finally install eb-cli
# create a new virtual environment for eb-cli
+virtualenv ~/ebenv
+# change into the new environment
+source ~/ebenv/bin/activate
+# install eb-cli
+pip install awsebcli
+# leave the environment
+deactivate
+# link the cli for path access
+sudo ln -s ~/ebenv/bin/eb /usr/local/bin/
  • check that everything installed fine
eb --version

Setup

Now that you’re ready to go, change into a git repository and initialize EB:

eb init
  • checkout your production branch and link it to an EB environment (list them with eb list):
git checkout production
+eb use my_app_production

now you can deploy changes, check status, get logs and much more:

eb deploy
+eb status
+eb logs
+...

You can find out more about the EB-CLI here.



+ + +
+ + diff --git a/2016-04-27-browser-reload-sublime-build-system.html b/2016-04-27-browser-reload-sublime-build-system.html new file mode 100644 index 0000000..1ad6161 --- /dev/null +++ b/2016-04-27-browser-reload-sublime-build-system.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + Sublime Text Build System for Browser Reload (Mac) - Hendriks Blog + + +

Hendriks Blog

Sublime Text Build System for Browser Reload (Mac)

2016-04-27



When you’re working on a website, browser reload on file changes isn’t always the best option, especially with complex one-page applications.

So if you like to be in control, just use this Sublime Text build system to trigger a reload of the currently active browser tab (Cmd+B on Mac).

  • Open Sublime Text and go to Tools —> Build System —> New Build System…
  • Copy & paste the below code
{
+  "cmd": ["osascript -e 'tell application "Google Chrome" to tell the active tab of its first window to reload'"],
+  "working_dir": "$folder",
+  "shell": true
+}
  • Save this file to your Sublime Text user folder. I named it TiShadow.sublime-build.
  • Now open up your web project folder in Sublime Text
  • Select your newly created build system (Tools —> Build System —> YOUR_BUILD_SYSTEM_NAME)
  • Hit Cmd+B to run trigger a reload.

If you don’t use Google Chrome, you can just replace the browser name in the build script.



+ + +
+ + diff --git a/2016-08-11-tishadow-set-default-host-url.html b/2016-08-11-tishadow-set-default-host-url.html new file mode 100644 index 0000000..07ec5fa --- /dev/null +++ b/2016-08-11-tishadow-set-default-host-url.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + Set default host url for TiShadow - Hendriks Blog + + +

Hendriks Blog

Set default host url for TiShadow

2016-08-11



You use TiShadow for rapid development of appcelerator titanium apps?

If there is more then one ip configured on your system, e.g virtualbox ethernet, then you have to select the host ip everytime you build an app with --appify.

Which ip address you want to use?
+   1)  192.168.1.42  IPv4(en0, external)
+   2)  192.168.57.1  IPv4(vboxnet1, external)
+Select a ip_address by number:

You can skip the above prompt by setting the default host in the tishadow config with this command:

ts config --host YOUR.HOST.IP.HERE

it will be written to tishadow’s config file and you will not be prompted to enter it again.



+ + +
+ + diff --git a/2016-11-21-sikulix-sublime-package.html b/2016-11-21-sikulix-sublime-package.html new file mode 100644 index 0000000..a98f7b2 --- /dev/null +++ b/2016-11-21-sikulix-sublime-package.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + SikuliX GUI Tests with Sublime Text - Hendriks Blog + + +

Hendriks Blog

SikuliX GUI Tests with Sublime Text

2016-11-21



You can create GUI tests with SikuliX in a blink. +There is a default IDE, but if you want to write python tests for SikuliX in your favorite editor, here is my Sublime Text package.

To activate it, follow the instructions on the SikuliTools Project Page.

Currently the SikuliTools support capturing a selection from the screen, saving it to the currently active directory and inserting the filename at the cursor position.



+ + +
+ + diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..a661c6e --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +haas.rocks diff --git a/about.html b/about.html new file mode 100644 index 0000000..11a2dd0 --- /dev/null +++ b/about.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + About - Hendriks Blog + + +

Hendriks Blog

About

avatar

My name is Hendrik Haas. I work as a Systems Developer. This is my infrequently used notebook.

Contact me... I'm currently looking for new job opportunities.


+ + +
+ + diff --git a/api/posts b/api/posts new file mode 100644 index 0000000..84a0c24 --- /dev/null +++ b/api/posts @@ -0,0 +1 @@ +[{"metadata":{"published":true,"layout":"post","title":"SikuliX GUI Tests with Sublime Text","date":"2016-11-21T08:00:00.000Z","tags":["development","build","sikulix","app","testing","test","ui","gui"]},"path":"2016-11-21-sikulix-sublime-package"},{"metadata":{"published":true,"layout":"post","title":"Set default host url for TiShadow","date":"2016-08-11T08:00:00.000Z","tags":["development","build","tishadow","default","host"]},"path":"2016-08-11-tishadow-set-default-host-url"},{"metadata":{"published":true,"layout":"post","title":"Sublime Text Build System for Browser Reload (Mac)","date":"2016-04-27T12:45:12.000Z","tags":["fast","development","sublime","text","build","system","browser","reload","web","chrome","mac"]},"path":"2016-04-27-browser-reload-sublime-build-system"},{"metadata":{"published":true,"layout":"post","title":"Install AWS Elastic Beanstalk with PIP and VirtualEnv","date":"2015-12-22T08:01:12.000Z","tags":["development","aws","eb","git"]},"path":"2015-12-22-aws-eb-cli"},{"metadata":{"published":true,"layout":"post","title":"Rapid App Development with TiShadow and TiNy CLI","date":"2015-10-15T12:45:12.000Z","tags":["appcelerator","titanium","tishadow","node","npm","appc","android","ios","fast","development","tiny"]},"path":"2015-10-15-app-development-with-tishadow"},{"metadata":{"published":true,"layout":"post","title":"TiShadow Build System for Sublime Text","date":"2015-10-15T12:45:12.000Z","tags":["appcelerator","titanium","tishadow","android","ios","fast","development","sublime","text","build","system"]},"path":"2015-10-15-tishadow-sublime-build-system"},{"metadata":{"published":true,"layout":"post","title":"About Starting the Blog","date":"2015-09-24T12:30:46.000Z","tags":["jekyll","blog","ruby"]},"path":"2015-09-24-about-starting-the-blog"}] \ No newline at end of file diff --git a/app/env.js b/app/env.js new file mode 100644 index 0000000..f5427da --- /dev/null +++ b/app/env.js @@ -0,0 +1 @@ +export const env={} \ No newline at end of file diff --git a/app/immutable/assets/0.BecTUo7V.css b/app/immutable/assets/0.BecTUo7V.css new file mode 100644 index 0000000..57123f1 --- /dev/null +++ b/app/immutable/assets/0.BecTUo7V.css @@ -0,0 +1 @@ +body{font-family:Courier New,Courier,monospace;padding:0;margin:0;background-color:#131516;color:#d8d4cf}h1{color:#fa5d2b}h2,h3,h4,h5{margin-top:2rem;color:#b9b8b6}hr{color:#232323}a,a:hover,a:visited,a:focus{color:#da491c}.centered-container{max-width:50%;margin:auto}@media (prefers-color-scheme: light){body{color:#131516;background-color:#d8d4cf}hr{color:#e6e6e6}h2,h3,h4,h5{color:#6f6f6f}}code[class*=language-],pre[class*=language-]{color:#fff;text-shadow:0 1px 1px #000;font-family:Menlo,Monaco,Courier New,monospace;direction:ltr;text-align:left;word-spacing:normal;white-space:pre;word-wrap:normal;line-height:1.4;background:none;border:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-] code{float:left;padding:0 15px 0 0}pre[class*=language-],:not(pre)>code[class*=language-]{background:#222}pre[class*=language-]{padding:15px;margin:1em 0;overflow:auto;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}:not(pre)>code[class*=language-]{padding:5px 10px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#797979}.token.selector,.token.operator,.token.punctuation{color:#fff}.token.namespace{opacity:.7}.token.tag,.token.boolean{color:#ffd893}.token.atrule,.token.attr-value,.token.hex,.token.string{color:#b0c975}.token.property,.token.entity,.token.url,.token.attr-name,.token.keyword{color:#c27628}.token.regex{color:#9b71c6}.token.entity{cursor:help}.token.function,.token.constant{color:#e5a638}.token.variable{color:#fdfba8}.token.number{color:#8799b0}.token.important,.token.deliminator{color:#e45734}.line-highlight.line-highlight{background:#fff3}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{top:.3em;background-color:#ffffff4d;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.line-numbers .line-numbers-rows>span{border-right:3px #d9d336 solid}h1.svelte-1wagvu8.svelte-1wagvu8{font-size:2.5rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:1rem;color:#131516}a.svelte-1wagvu8.svelte-1wagvu8,a.svelte-1wagvu8.svelte-1wagvu8:visited,a.svelte-1wagvu8.svelte-1wagvu8:focus,a.svelte-1wagvu8.svelte-1wagvu8:hover{text-decoration:none;color:#131516;font-weight:700}nav.svelte-1wagvu8 a.svelte-1wagvu8:hover,nav.svelte-1wagvu8 a.svelte-1wagvu8:focus{text-decoration:underline}header.svelte-1wagvu8.svelte-1wagvu8{padding:.5rem 1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.svelte-1wagvu8.svelte-1wagvu8{margin:0;list-style-type:none;display:flex;gap:1rem}.background.svelte-1wagvu8.svelte-1wagvu8{display:block;width:110%;min-height:115px;background-color:#fa5d2b;background-image:repeating-radial-gradient(circle at 33vw 150px,transparent 0,#c43509 5px),repeating-linear-gradient(#e93c07,#fa5d2b);position:absolute;top:-40px;left:-10px;transform:rotate(-1deg);z-index:-1}.logo-container.svelte-1wagvu8.svelte-1wagvu8{padding-top:.3rem;transform:rotate(-1deg);display:flex;align-items:start;gap:1rem}.logo-container.svelte-1wagvu8 .icon.svelte-1wagvu8{font-size:4rem}a.svelte-13f7eqw.svelte-13f7eqw{text-decoration:none}hr.svelte-13f7eqw.svelte-13f7eqw{margin-top:2rem}footer.svelte-13f7eqw.svelte-13f7eqw{display:flex;justify-content:space-between;padding:.5rem 0;color:#666}footer.svelte-13f7eqw a.svelte-13f7eqw{font-size:3rem}.links.svelte-13f7eqw.svelte-13f7eqw{display:flex;gap:1.5rem} diff --git a/app/immutable/assets/4.DTt8IpMj.css b/app/immutable/assets/4.DTt8IpMj.css new file mode 100644 index 0000000..bc5ca61 --- /dev/null +++ b/app/immutable/assets/4.DTt8IpMj.css @@ -0,0 +1 @@ +img.svelte-1670ic1{width:100%;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}a.svelte-1670ic1{text-decoration:none}.container.svelte-1670ic1{display:flex;align-items:center;gap:1rem} diff --git a/app/immutable/assets/PostListing.zUcJ787n.css b/app/immutable/assets/PostListing.zUcJ787n.css new file mode 100644 index 0000000..afb9ec9 --- /dev/null +++ b/app/immutable/assets/PostListing.zUcJ787n.css @@ -0,0 +1 @@ +pre.svelte-5asopj{margin-bottom:.5rem;opacity:.6}p.svelte-5asopj{font-size:1.5rem;padding-left:0;margin-top:0;margin-bottom:3rem}a.svelte-5asopj{text-decoration:none}a.svelte-5asopj:hover{text-decoration:underline}.post-listing.svelte-1twltjo{display:flex;flex-direction:column} diff --git a/app/immutable/assets/Tags.DVo-puxP.css b/app/immutable/assets/Tags.DVo-puxP.css new file mode 100644 index 0000000..51950dc --- /dev/null +++ b/app/immutable/assets/Tags.DVo-puxP.css @@ -0,0 +1 @@ +.tag-container.svelte-1mqj824{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item.svelte-1mqj824{display:flex;border-radius:10px;padding:.2rem .6rem;color:#e6e6e6;background:#232323;text-decoration:none}.tag-item.svelte-1mqj824:hover{background:#e6e6e6;color:#232323} diff --git a/app/immutable/assets/_layout.BecTUo7V.css b/app/immutable/assets/_layout.BecTUo7V.css new file mode 100644 index 0000000..57123f1 --- /dev/null +++ b/app/immutable/assets/_layout.BecTUo7V.css @@ -0,0 +1 @@ +body{font-family:Courier New,Courier,monospace;padding:0;margin:0;background-color:#131516;color:#d8d4cf}h1{color:#fa5d2b}h2,h3,h4,h5{margin-top:2rem;color:#b9b8b6}hr{color:#232323}a,a:hover,a:visited,a:focus{color:#da491c}.centered-container{max-width:50%;margin:auto}@media (prefers-color-scheme: light){body{color:#131516;background-color:#d8d4cf}hr{color:#e6e6e6}h2,h3,h4,h5{color:#6f6f6f}}code[class*=language-],pre[class*=language-]{color:#fff;text-shadow:0 1px 1px #000;font-family:Menlo,Monaco,Courier New,monospace;direction:ltr;text-align:left;word-spacing:normal;white-space:pre;word-wrap:normal;line-height:1.4;background:none;border:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-] code{float:left;padding:0 15px 0 0}pre[class*=language-],:not(pre)>code[class*=language-]{background:#222}pre[class*=language-]{padding:15px;margin:1em 0;overflow:auto;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}:not(pre)>code[class*=language-]{padding:5px 10px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#797979}.token.selector,.token.operator,.token.punctuation{color:#fff}.token.namespace{opacity:.7}.token.tag,.token.boolean{color:#ffd893}.token.atrule,.token.attr-value,.token.hex,.token.string{color:#b0c975}.token.property,.token.entity,.token.url,.token.attr-name,.token.keyword{color:#c27628}.token.regex{color:#9b71c6}.token.entity{cursor:help}.token.function,.token.constant{color:#e5a638}.token.variable{color:#fdfba8}.token.number{color:#8799b0}.token.important,.token.deliminator{color:#e45734}.line-highlight.line-highlight{background:#fff3}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{top:.3em;background-color:#ffffff4d;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.line-numbers .line-numbers-rows>span{border-right:3px #d9d336 solid}h1.svelte-1wagvu8.svelte-1wagvu8{font-size:2.5rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:1rem;color:#131516}a.svelte-1wagvu8.svelte-1wagvu8,a.svelte-1wagvu8.svelte-1wagvu8:visited,a.svelte-1wagvu8.svelte-1wagvu8:focus,a.svelte-1wagvu8.svelte-1wagvu8:hover{text-decoration:none;color:#131516;font-weight:700}nav.svelte-1wagvu8 a.svelte-1wagvu8:hover,nav.svelte-1wagvu8 a.svelte-1wagvu8:focus{text-decoration:underline}header.svelte-1wagvu8.svelte-1wagvu8{padding:.5rem 1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.svelte-1wagvu8.svelte-1wagvu8{margin:0;list-style-type:none;display:flex;gap:1rem}.background.svelte-1wagvu8.svelte-1wagvu8{display:block;width:110%;min-height:115px;background-color:#fa5d2b;background-image:repeating-radial-gradient(circle at 33vw 150px,transparent 0,#c43509 5px),repeating-linear-gradient(#e93c07,#fa5d2b);position:absolute;top:-40px;left:-10px;transform:rotate(-1deg);z-index:-1}.logo-container.svelte-1wagvu8.svelte-1wagvu8{padding-top:.3rem;transform:rotate(-1deg);display:flex;align-items:start;gap:1rem}.logo-container.svelte-1wagvu8 .icon.svelte-1wagvu8{font-size:4rem}a.svelte-13f7eqw.svelte-13f7eqw{text-decoration:none}hr.svelte-13f7eqw.svelte-13f7eqw{margin-top:2rem}footer.svelte-13f7eqw.svelte-13f7eqw{display:flex;justify-content:space-between;padding:.5rem 0;color:#666}footer.svelte-13f7eqw a.svelte-13f7eqw{font-size:3rem}.links.svelte-13f7eqw.svelte-13f7eqw{display:flex;gap:1.5rem} diff --git a/app/immutable/assets/_page.DTt8IpMj.css b/app/immutable/assets/_page.DTt8IpMj.css new file mode 100644 index 0000000..bc5ca61 --- /dev/null +++ b/app/immutable/assets/_page.DTt8IpMj.css @@ -0,0 +1 @@ +img.svelte-1670ic1{width:100%;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}a.svelte-1670ic1{text-decoration:none}.container.svelte-1670ic1{display:flex;align-items:center;gap:1rem} diff --git a/app/immutable/chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js b/app/immutable/chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js new file mode 100644 index 0000000..73e4349 --- /dev/null +++ b/app/immutable/chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js @@ -0,0 +1,8 @@ +import{s as F,n as E}from"./scheduler.SaJntLoD.js";import{S as K,i as Q,e as s,s as o,H as z,c as n,g as p,a as u,b as O,d as Y,f as l,h as B,j as a}from"./index.BHoD4tyo.js";function V(G){let i,S="Motivation",k,r,P='This is about putting my daily experiences and code snippets in a centralized space and at the same time trying out a github hosted blog with Jekyll.',v,c,R="How-To",y,m,U="Hosting a blog this way is easy:",x,h,A='
  • Create a github repo with your account name in the form of username.github.io
  • Install Jekyll
  • ',C,f,H,Z=`gem install jekyll +jekyll new SITENAME +cd SITENAME +jekyll server`,T,_,I="
  • Edit the _config.yml to suit your needs
  • Upload your site to github
  • ",w,b,M,D=`git init +git add . +git commit -am "init" +git remote add origin https://github.com/USERNAME/REPOSITORY.git +git push -u origin master`,L,d,J="
  • Github automagically builds jekyll blogs when you push to your repos master branch.
  • You’re done. So make some more posts
  • ",j,g,N='Check out the Jekyll docs for more info on how to get the most out of Jekyll.';return{c(){i=s("h3"),i.textContent=S,k=o(),r=s("p"),r.innerHTML=P,v=o(),c=s("h3"),c.textContent=R,y=o(),m=s("p"),m.textContent=U,x=o(),h=s("ul"),h.innerHTML=A,C=o(),f=s("pre"),H=new z(!1),T=o(),_=s("ul"),_.innerHTML=I,w=o(),b=s("pre"),M=new z(!1),L=o(),d=s("ul"),d.innerHTML=J,j=o(),g=s("p"),g.innerHTML=N,this.h()},l(t){i=n(t,"H3",{"data-svelte-h":!0}),p(i)!=="svelte-ovad3o"&&(i.textContent=S),k=u(t),r=n(t,"P",{"data-svelte-h":!0}),p(r)!=="svelte-xrp7rf"&&(r.innerHTML=P),v=u(t),c=n(t,"H3",{"data-svelte-h":!0}),p(c)!=="svelte-1mzfu0c"&&(c.textContent=R),y=u(t),m=n(t,"P",{"data-svelte-h":!0}),p(m)!=="svelte-1vrdoh2"&&(m.textContent=U),x=u(t),h=n(t,"UL",{"data-svelte-h":!0}),p(h)!=="svelte-1w3ljb5"&&(h.innerHTML=A),C=u(t),f=n(t,"PRE",{class:!0});var e=O(f);H=Y(e,!1),e.forEach(l),T=u(t),_=n(t,"UL",{"data-svelte-h":!0}),p(_)!=="svelte-1kcxlua"&&(_.innerHTML=I),w=u(t),b=n(t,"PRE",{class:!0});var q=O(b);M=Y(q,!1),q.forEach(l),L=u(t),d=n(t,"UL",{"data-svelte-h":!0}),p(d)!=="svelte-g3wpjn"&&(d.innerHTML=J),j=u(t),g=n(t,"P",{"data-svelte-h":!0}),p(g)!=="svelte-18ayjgq"&&(g.innerHTML=N),this.h()},h(){H.a=null,B(f,"class","language-bash"),M.a=null,B(b,"class","language-bash")},m(t,e){a(t,i,e),a(t,k,e),a(t,r,e),a(t,v,e),a(t,c,e),a(t,y,e),a(t,m,e),a(t,x,e),a(t,h,e),a(t,C,e),a(t,f,e),H.m(Z,f),a(t,T,e),a(t,_,e),a(t,w,e),a(t,b,e),M.m(D,b),a(t,L,e),a(t,d,e),a(t,j,e),a(t,g,e)},p:E,i:E,o:E,d(t){t&&(l(i),l(k),l(r),l(v),l(c),l(y),l(m),l(x),l(h),l(C),l(f),l(T),l(_),l(w),l(b),l(L),l(d),l(j),l(g))}}}const $={published:!0,title:"About Starting the Blog",date:"2015-09-24T12:30:46.000Z",tags:"jekyll, blog, ruby"};class tt extends K{constructor(i){super(),Q(this,i,null,V,F,{})}}export{tt as default,$ as metadata}; diff --git a/app/immutable/chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js b/app/immutable/chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js new file mode 100644 index 0000000..09cf9b1 --- /dev/null +++ b/app/immutable/chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js @@ -0,0 +1,11 @@ +import{s as ve,n as G}from"./scheduler.SaJntLoD.js";import{S as fe,i as me,e as a,s as o,H as we,c as n,g as s,a as p,b as ye,d as Ce,f as l,h as xe,j as i}from"./index.BHoD4tyo.js";function Te(ue){let d,J="Synopsis",k,r,V='Looking for a fast way to develop mobile apps with Appcelerator’s Titanium Framework, I came across two CLI tools which give you live reload on any number of Android and iOS devices and simulators by using a few short commands. There are two ways to get there, but first we need to get those tools installed.',g,h,X="Tools",A,u,K=`TiNy CLI by Fokke Zandbergen saves you keystrokes when using the titanium CLI. +(Ad-hoc IPA Build: tn ah —> ti build --platform ios --target dist-adhoc) +Install with npm install -g tn`,I,c,Q=`TiShadow by David Bankier is a complete toolset for rapid app development and testing. +It consists of a Server and an App-Wrapper. You wrap your app with TiShadow and install and launch it on your test devices and/or simulators. Then you start up the server, which will send changed files zipped to the App via Websockets. This process takes seconds and can be triggered by file save or command. +Install with npm install -g tishadow`,P,v,$="Generate TiNy Recipes",D,f,ee=`Let TiNy generate shortcuts (“recipes”) for all your simulators and connected devices: +tn generate +You can list these later on with: +tn list`,j,m,te="Develop on a single Device / Simulator",E,w,le="Just run tn ipad-2 --shadow from your app project’s root folder to launch the iPad 2 Simulator with live reload enabled. The app will be updated on every file save. You can replace “ipad-2” with any name from tn list.",F,y,ie="Develop on multiple Devices / Simulators",R,C,ae="Here comes the real Magic. Want to see changes on all connected Devices and running Simulators? Here’s how:",z,x,ne="
  • Create a shadow (appified) version of your app by running the needed commands from your project’s root:
  • ",N,T,Y,ce=`For iOS: tn ah --appify +For Android: tn playstore --appify +For a specific device: tn DEVICE_NAME_FROM_TINY --appify`,q,_,oe="
  • If you did not use the specific device install, copy and install the app to your device
  • Start up the server with tishadow server (logs will be printed here)
  • Initially push your code to all devices with tishadow run
  • You can then push just your changes with tishadow run --update
  • ",O,b,se='Want to learn more and dive deeper into TiShadow? Check out the TiShadow README for more info.',W,H,pe="Attention",B,L,de='TiShadow only works for changes in your projects Resources directory and i18n files. For changes elsewhere (e.g. tiapp.xml) you need to rebuild the shadow app with --shadow or --appify options.',Z,M,re="Running multiple iOS Simulators",U,S,he=`You can do this by using this command to launch as many as you need: +open -n /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app`;return{c(){d=a("h3"),d.textContent=J,k=o(),r=a("p"),r.innerHTML=V,g=o(),h=a("h3"),h.textContent=X,A=o(),u=a("p"),u.innerHTML=K,I=o(),c=a("p"),c.innerHTML=Q,P=o(),v=a("h3"),v.textContent=$,D=o(),f=a("p"),f.innerHTML=ee,j=o(),m=a("h3"),m.textContent=te,E=o(),w=a("p"),w.innerHTML=le,F=o(),y=a("h3"),y.textContent=ie,R=o(),C=a("p"),C.textContent=ae,z=o(),x=a("ul"),x.innerHTML=ne,N=o(),T=a("pre"),Y=new we(!1),q=o(),_=a("ul"),_.innerHTML=oe,O=o(),b=a("p"),b.innerHTML=se,W=o(),H=a("h3"),H.textContent=pe,B=o(),L=a("p"),L.innerHTML=de,Z=o(),M=a("h3"),M.textContent=re,U=o(),S=a("p"),S.innerHTML=he,this.h()},l(e){d=n(e,"H3",{"data-svelte-h":!0}),s(d)!=="svelte-1bblhse"&&(d.textContent=J),k=p(e),r=n(e,"P",{"data-svelte-h":!0}),s(r)!=="svelte-1dcawz5"&&(r.innerHTML=V),g=p(e),h=n(e,"H3",{"data-svelte-h":!0}),s(h)!=="svelte-1jwiwlz"&&(h.textContent=X),A=p(e),u=n(e,"P",{"data-svelte-h":!0}),s(u)!=="svelte-su2s5w"&&(u.innerHTML=K),I=p(e),c=n(e,"P",{"data-svelte-h":!0}),s(c)!=="svelte-10r1m2b"&&(c.innerHTML=Q),P=p(e),v=n(e,"H3",{"data-svelte-h":!0}),s(v)!=="svelte-1tpdab6"&&(v.textContent=$),D=p(e),f=n(e,"P",{"data-svelte-h":!0}),s(f)!=="svelte-qqxc9n"&&(f.innerHTML=ee),j=p(e),m=n(e,"H3",{"data-svelte-h":!0}),s(m)!=="svelte-pgsfjg"&&(m.textContent=te),E=p(e),w=n(e,"P",{"data-svelte-h":!0}),s(w)!=="svelte-ovgu9j"&&(w.innerHTML=le),F=p(e),y=n(e,"H3",{"data-svelte-h":!0}),s(y)!=="svelte-73xucj"&&(y.textContent=ie),R=p(e),C=n(e,"P",{"data-svelte-h":!0}),s(C)!=="svelte-11zv2bw"&&(C.textContent=ae),z=p(e),x=n(e,"UL",{"data-svelte-h":!0}),s(x)!=="svelte-endjyu"&&(x.innerHTML=ne),N=p(e),T=n(e,"PRE",{class:!0});var t=ye(T);Y=Ce(t,!1),t.forEach(l),q=p(e),_=n(e,"UL",{"data-svelte-h":!0}),s(_)!=="svelte-1e8k638"&&(_.innerHTML=oe),O=p(e),b=n(e,"P",{"data-svelte-h":!0}),s(b)!=="svelte-tv6wzc"&&(b.innerHTML=se),W=p(e),H=n(e,"H3",{"data-svelte-h":!0}),s(H)!=="svelte-1831e1w"&&(H.textContent=pe),B=p(e),L=n(e,"P",{"data-svelte-h":!0}),s(L)!=="svelte-yixdcq"&&(L.innerHTML=de),Z=p(e),M=n(e,"H3",{"data-svelte-h":!0}),s(M)!=="svelte-t5lg6n"&&(M.textContent=re),U=p(e),S=n(e,"P",{"data-svelte-h":!0}),s(S)!=="svelte-1puz24f"&&(S.innerHTML=he),this.h()},h(){Y.a=null,xe(T,"class","language-bash")},m(e,t){i(e,d,t),i(e,k,t),i(e,r,t),i(e,g,t),i(e,h,t),i(e,A,t),i(e,u,t),i(e,I,t),i(e,c,t),i(e,P,t),i(e,v,t),i(e,D,t),i(e,f,t),i(e,j,t),i(e,m,t),i(e,E,t),i(e,w,t),i(e,F,t),i(e,y,t),i(e,R,t),i(e,C,t),i(e,z,t),i(e,x,t),i(e,N,t),i(e,T,t),Y.m(ce,T),i(e,q,t),i(e,_,t),i(e,O,t),i(e,b,t),i(e,W,t),i(e,H,t),i(e,B,t),i(e,L,t),i(e,Z,t),i(e,M,t),i(e,U,t),i(e,S,t)},p:G,i:G,o:G,d(e){e&&(l(d),l(k),l(r),l(g),l(h),l(A),l(u),l(I),l(c),l(P),l(v),l(D),l(f),l(j),l(m),l(E),l(w),l(F),l(y),l(R),l(C),l(z),l(x),l(N),l(T),l(q),l(_),l(O),l(b),l(W),l(H),l(B),l(L),l(Z),l(M),l(U),l(S))}}}const He={published:!0,title:"Rapid App Development with TiShadow and TiNy CLI",date:"2015-10-15T12:45:12.000Z",tags:"appcelerator, titanium, tishadow, node, npm, appc, android, ios, fast, development, tiny"};class Le extends fe{constructor(d){super(),me(this,d,null,Te,ve,{})}}export{Le as default,He as metadata}; diff --git a/app/immutable/chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js b/app/immutable/chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js new file mode 100644 index 0000000..f8340f4 --- /dev/null +++ b/app/immutable/chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js @@ -0,0 +1,11 @@ +import{s as H,n as _}from"./scheduler.SaJntLoD.js";import{S as L,i as M,e as r,s as f,H as C,c as u,g as k,a as y,b as B,d as j,f as a,h as E,j as n}from"./index.BHoD4tyo.js";function P(x){let s,b='Already got into TiShadow?',c,l,g='Here is a Sublime Text build system, that lets you trigger your app updates with a keyboard shortcut (Cmd+B on Mac):',d,o,T='
  • Open Sublime Text and go to Tools —> Build System —> New Build System…
  • Copy & paste the below code
  • ',m,p,h,v=`{ + "cmd": ["tishadow run --update"], + "working_dir": "$folder", + "shell": true, + "variants": [ + { + "name": "first run", + "cmd": "tishadow run" + } + ] +}`,w,i,S='
  • Save this file to your Sublime Text user folder. I named it TiShadow.sublime-build.
  • Now open up an Appcelerator mobile app project folder in Sublime Text
  • Select your newly created build system (Tools —> Build System —> YOUR_BUILD_SYSTEM_NAME)
  • Hit Cmd+B to run the TiShadow update. (You can also open the Command Palette and enter “first run” to trigger an initial update)
  • ';return{c(){s=r("p"),s.innerHTML=b,c=f(),l=r("p"),l.innerHTML=g,d=f(),o=r("ul"),o.innerHTML=T,m=f(),p=r("pre"),h=new C(!1),w=f(),i=r("ul"),i.innerHTML=S,this.h()},l(t){s=u(t,"P",{"data-svelte-h":!0}),k(s)!=="svelte-1g2csfy"&&(s.innerHTML=b),c=y(t),l=u(t,"P",{"data-svelte-h":!0}),k(l)!=="svelte-1gspv3o"&&(l.innerHTML=g),d=y(t),o=u(t,"UL",{"data-svelte-h":!0}),k(o)!=="svelte-1wtrrn6"&&(o.innerHTML=T),m=y(t),p=u(t,"PRE",{class:!0});var e=B(p);h=j(e,!1),e.forEach(a),w=y(t),i=u(t,"UL",{"data-svelte-h":!0}),k(i)!=="svelte-16i4j4b"&&(i.innerHTML=S),this.h()},h(){h.a=null,E(p,"class","language-json")},m(t,e){n(t,s,e),n(t,c,e),n(t,l,e),n(t,d,e),n(t,o,e),n(t,m,e),n(t,p,e),h.m(v,p),n(t,w,e),n(t,i,e)},p:_,i:_,o:_,d(t){t&&(a(s),a(c),a(l),a(d),a(o),a(m),a(p),a(w),a(i))}}}const N={published:!0,title:"TiShadow Build System for Sublime Text",date:"2015-10-15T12:45:12.000Z",tags:"appcelerator, titanium, tishadow, android, ios, fast, development, sublime, text, build, system"};class Y extends L{constructor(s){super(),M(this,s,null,P,H,{})}}export{Y as default,N as metadata}; diff --git a/app/immutable/chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js b/app/immutable/chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js new file mode 100644 index 0000000..cce5f9a --- /dev/null +++ b/app/immutable/chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js @@ -0,0 +1,14 @@ +import{s as Me,n as ae}from"./scheduler.SaJntLoD.js";import{S as ze,i as Re,e as s,s as i,H as T,c as n,g as u,a as p,b as P,d as M,f as t,h as z,j as a}from"./index.BHoD4tyo.js";function Be(ye){let o,se="Get ready using AWS Elastic Beanstalk by installing the CLI and upgrading your git workflow.",R,c,ne="Installation",B,r,ie="This is how you do it:",I,v,pe='
  • check that python is installed (install it from python.org)
  • ',S,h,U,Ce='python --version',j,m,ue='
  • install pip for easy module installation with python (here’s how)
  • install virtualenv to have your eb-cli install isolated
  • ',q,f,A,ge='(sudo) pip install virtualenv',W,_,oe="
  • finally install eb-cli
  • ",G,b,N,Ee=`# create a new virtual environment for eb-cli +virtualenv ~/ebenv +# change into the new environment +source ~/ebenv/bin/activate +# install eb-cli +pip install awsebcli +# leave the environment +deactivate +# link the cli for path access +sudo ln -s ~/ebenv/bin/eb /usr/local/bin/`,V,d,ce="
  • check that everything installed fine
  • ",Y,w,Z,Le='eb --version',D,k,re="Setup",F,x,ve="Now that you’re ready to go, change into a git repository and initialize EB:",J,y,K,He='eb init',O,C,he="
  • checkout your production branch and link it to an EB environment (list them with eb list):
  • ",Q,g,X,Te=`git checkout production +eb use my_app_production`,$,E,me="now you can deploy changes, check status, get logs and much more:",ee,L,te,Pe=`eb deploy +eb status +eb logs +...`,le,H,fe='You can find out more about the EB-CLI here.';return{c(){o=s("p"),o.textContent=se,R=i(),c=s("h3"),c.textContent=ne,B=i(),r=s("p"),r.textContent=ie,I=i(),v=s("ul"),v.innerHTML=pe,S=i(),h=s("pre"),U=new T(!1),j=i(),m=s("ul"),m.innerHTML=ue,q=i(),f=s("pre"),A=new T(!1),W=i(),_=s("ul"),_.innerHTML=oe,G=i(),b=s("pre"),N=new T(!1),V=i(),d=s("ul"),d.innerHTML=ce,Y=i(),w=s("pre"),Z=new T(!1),D=i(),k=s("h3"),k.textContent=re,F=i(),x=s("p"),x.textContent=ve,J=i(),y=s("pre"),K=new T(!1),O=i(),C=s("ul"),C.innerHTML=he,Q=i(),g=s("pre"),X=new T(!1),$=i(),E=s("p"),E.textContent=me,ee=i(),L=s("pre"),te=new T(!1),le=i(),H=s("p"),H.innerHTML=fe,this.h()},l(e){o=n(e,"P",{"data-svelte-h":!0}),u(o)!=="svelte-68i5ub"&&(o.textContent=se),R=p(e),c=n(e,"H3",{"data-svelte-h":!0}),u(c)!=="svelte-1ae8k70"&&(c.textContent=ne),B=p(e),r=n(e,"P",{"data-svelte-h":!0}),u(r)!=="svelte-1rvysmd"&&(r.textContent=ie),I=p(e),v=n(e,"UL",{"data-svelte-h":!0}),u(v)!=="svelte-19x5axn"&&(v.innerHTML=pe),S=p(e),h=n(e,"PRE",{class:!0});var l=P(h);U=M(l,!1),l.forEach(t),j=p(e),m=n(e,"UL",{"data-svelte-h":!0}),u(m)!=="svelte-17zj4pl"&&(m.innerHTML=ue),q=p(e),f=n(e,"PRE",{class:!0});var _e=P(f);A=M(_e,!1),_e.forEach(t),W=p(e),_=n(e,"UL",{"data-svelte-h":!0}),u(_)!=="svelte-1yzsu97"&&(_.innerHTML=oe),G=p(e),b=n(e,"PRE",{class:!0});var be=P(b);N=M(be,!1),be.forEach(t),V=p(e),d=n(e,"UL",{"data-svelte-h":!0}),u(d)!=="svelte-1az0hdz"&&(d.innerHTML=ce),Y=p(e),w=n(e,"PRE",{class:!0});var de=P(w);Z=M(de,!1),de.forEach(t),D=p(e),k=n(e,"H3",{"data-svelte-h":!0}),u(k)!=="svelte-1wqhqwh"&&(k.textContent=re),F=p(e),x=n(e,"P",{"data-svelte-h":!0}),u(x)!=="svelte-ycf8un"&&(x.textContent=ve),J=p(e),y=n(e,"PRE",{class:!0});var we=P(y);K=M(we,!1),we.forEach(t),O=p(e),C=n(e,"UL",{"data-svelte-h":!0}),u(C)!=="svelte-1j60l1o"&&(C.innerHTML=he),Q=p(e),g=n(e,"PRE",{class:!0});var ke=P(g);X=M(ke,!1),ke.forEach(t),$=p(e),E=n(e,"P",{"data-svelte-h":!0}),u(E)!=="svelte-1bmktpb"&&(E.textContent=me),ee=p(e),L=n(e,"PRE",{class:!0});var xe=P(L);te=M(xe,!1),xe.forEach(t),le=p(e),H=n(e,"P",{"data-svelte-h":!0}),u(H)!=="svelte-zekz7w"&&(H.innerHTML=fe),this.h()},h(){U.a=null,z(h,"class","language-bash"),A.a=null,z(f,"class","language-bash"),N.a=null,z(b,"class","language-bash"),Z.a=null,z(w,"class","language-bash"),K.a=null,z(y,"class","language-bash"),X.a=null,z(g,"class","language-bash"),te.a=null,z(L,"class","language-bash")},m(e,l){a(e,o,l),a(e,R,l),a(e,c,l),a(e,B,l),a(e,r,l),a(e,I,l),a(e,v,l),a(e,S,l),a(e,h,l),U.m(Ce,h),a(e,j,l),a(e,m,l),a(e,q,l),a(e,f,l),A.m(ge,f),a(e,W,l),a(e,_,l),a(e,G,l),a(e,b,l),N.m(Ee,b),a(e,V,l),a(e,d,l),a(e,Y,l),a(e,w,l),Z.m(Le,w),a(e,D,l),a(e,k,l),a(e,F,l),a(e,x,l),a(e,J,l),a(e,y,l),K.m(He,y),a(e,O,l),a(e,C,l),a(e,Q,l),a(e,g,l),X.m(Te,g),a(e,$,l),a(e,E,l),a(e,ee,l),a(e,L,l),te.m(Pe,L),a(e,le,l),a(e,H,l)},p:ae,i:ae,o:ae,d(e){e&&(t(o),t(R),t(c),t(B),t(r),t(I),t(v),t(S),t(h),t(j),t(m),t(q),t(f),t(W),t(_),t(G),t(b),t(V),t(d),t(Y),t(w),t(D),t(k),t(F),t(x),t(J),t(y),t(O),t(C),t(Q),t(g),t($),t(E),t(ee),t(L),t(le),t(H))}}}const Ue={published:!0,title:"Install AWS Elastic Beanstalk with PIP and VirtualEnv",date:"2015-12-22T08:01:12.000Z",tags:"development, aws, eb, git"};class je extends ze{constructor(o){super(),Re(this,o,null,Be,Me,{})}}export{je as default,Ue as metadata}; diff --git a/app/immutable/chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js b/app/immutable/chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js new file mode 100644 index 0000000..b4b6755 --- /dev/null +++ b/app/immutable/chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js @@ -0,0 +1,5 @@ +import{s as L,n as g}from"./scheduler.SaJntLoD.js";import{S as B,i as j,e as u,s as m,H as E,c,g as d,a as w,b as P,d as U,f as l,h as I,j as s}from"./index.BHoD4tyo.js";function N(H){let a,k="When you’re working on a website, browser reload on file changes isn’t always the best option, especially with complex one-page applications.",f,o,v='So if you like to be in control, just use this Sublime Text build system to trigger a reload of the currently active browser tab (Cmd+B on Mac).',b,n,S='
  • Open Sublime Text and go to Tools —> Build System —> New Build System…
  • Copy & paste the below code
  • ',h,i,_,M=`{ + "cmd": ["osascript -e 'tell application "Google Chrome" to tell the active tab of its first window to reload'"], + "working_dir": "$folder", + "shell": true +}`,y,r,T='
  • Save this file to your Sublime Text user folder. I named it TiShadow.sublime-build.
  • Now open up your web project folder in Sublime Text
  • Select your newly created build system (Tools —> Build System —> YOUR_BUILD_SYSTEM_NAME)
  • Hit Cmd+B to run trigger a reload.
  • ',x,p,C="If you don’t use Google Chrome, you can just replace the browser name in the build script.";return{c(){a=u("p"),a.textContent=k,f=m(),o=u("p"),o.innerHTML=v,b=m(),n=u("ul"),n.innerHTML=S,h=m(),i=u("pre"),_=new E(!1),y=m(),r=u("ul"),r.innerHTML=T,x=m(),p=u("p"),p.textContent=C,this.h()},l(e){a=c(e,"P",{"data-svelte-h":!0}),d(a)!=="svelte-1vkoi04"&&(a.textContent=k),f=w(e),o=c(e,"P",{"data-svelte-h":!0}),d(o)!=="svelte-6gn10h"&&(o.innerHTML=v),b=w(e),n=c(e,"UL",{"data-svelte-h":!0}),d(n)!=="svelte-1wtrrn6"&&(n.innerHTML=S),h=w(e),i=c(e,"PRE",{class:!0});var t=P(i);_=U(t,!1),t.forEach(l),y=w(e),r=c(e,"UL",{"data-svelte-h":!0}),d(r)!=="svelte-1o0a3n7"&&(r.innerHTML=T),x=w(e),p=c(e,"P",{"data-svelte-h":!0}),d(p)!=="svelte-1981y70"&&(p.textContent=C),this.h()},h(){_.a=null,I(i,"class","language-json")},m(e,t){s(e,a,t),s(e,f,t),s(e,o,t),s(e,b,t),s(e,n,t),s(e,h,t),s(e,i,t),_.m(M,i),s(e,y,t),s(e,r,t),s(e,x,t),s(e,p,t)},p:g,i:g,o:g,d(e){e&&(l(a),l(f),l(o),l(b),l(n),l(h),l(i),l(y),l(r),l(x),l(p))}}}const O={published:!0,title:"Sublime Text Build System for Browser Reload (Mac)",date:"2016-04-27T12:45:12.000Z",tags:"fast, development, sublime, text, build, system, browser, reload, web, chrome, mac"};class Y extends B{constructor(a){super(),j(this,a,null,N,L,{})}}export{Y as default,O as metadata}; diff --git a/app/immutable/chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js b/app/immutable/chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js new file mode 100644 index 0000000..ce3094e --- /dev/null +++ b/app/immutable/chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js @@ -0,0 +1,4 @@ +import{s as O,n as k}from"./scheduler.SaJntLoD.js";import{S as j,i as q,e as r,s as h,H as S,c,g as y,a as d,b as E,d as L,f as a,h as M,j as s}from"./index.BHoD4tyo.js";function z(I){let n,x='You use TiShadow for rapid development of appcelerator titanium apps?',m,l,H="If there is more then one ip configured on your system, e.g virtualbox ethernet, then you have to select the host ip everytime you build an app with --appify.",f,o,_,R=`Which ip address you want to use? + 1) 192.168.1.42 IPv4(en0, external) + 2) 192.168.57.1 IPv4(vboxnet1, external) +Select a ip_address by number:`,v,i,T="You can skip the above prompt by setting the default host in the tishadow config with this command:",b,p,g,Y='ts config --host YOUR.HOST.IP.HERE',w,u,P="it will be written to tishadow’s config file and you will not be prompted to enter it again.";return{c(){n=r("p"),n.innerHTML=x,m=h(),l=r("p"),l.innerHTML=H,f=h(),o=r("pre"),_=new S(!1),v=h(),i=r("p"),i.innerHTML=T,b=h(),p=r("pre"),g=new S(!1),w=h(),u=r("p"),u.textContent=P,this.h()},l(t){n=c(t,"P",{"data-svelte-h":!0}),y(n)!=="svelte-tmhz50"&&(n.innerHTML=x),m=d(t),l=c(t,"P",{"data-svelte-h":!0}),y(l)!=="svelte-12lym9s"&&(l.innerHTML=H),f=d(t),o=c(t,"PRE",{class:!0});var e=E(o);_=L(e,!1),e.forEach(a),v=d(t),i=c(t,"P",{"data-svelte-h":!0}),y(i)!=="svelte-kes7ag"&&(i.innerHTML=T),b=d(t),p=c(t,"PRE",{class:!0});var C=E(p);g=L(C,!1),C.forEach(a),w=d(t),u=c(t,"P",{"data-svelte-h":!0}),y(u)!=="svelte-1v7feg8"&&(u.textContent=P),this.h()},h(){_.a=null,M(o,"class","language-bash"),g.a=null,M(p,"class","language-bash")},m(t,e){s(t,n,e),s(t,m,e),s(t,l,e),s(t,f,e),s(t,o,e),_.m(R,o),s(t,v,e),s(t,i,e),s(t,b,e),s(t,p,e),g.m(Y,p),s(t,w,e),s(t,u,e)},p:k,i:k,o:k,d(t){t&&(a(n),a(m),a(l),a(f),a(o),a(v),a(i),a(b),a(p),a(w),a(u))}}}const Z={published:!0,title:"Set default host url for TiShadow",date:"2016-08-11T08:00:00.000Z",tags:"development, build, tishadow, default, host"};class A extends j{constructor(n){super(),q(this,n,null,z,O,{})}}export{A as default,Z as metadata}; diff --git a/app/immutable/chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js b/app/immutable/chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js new file mode 100644 index 0000000..bc0e7ac --- /dev/null +++ b/app/immutable/chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js @@ -0,0 +1,2 @@ +import{s as x,n as u}from"./scheduler.SaJntLoD.js";import{S as T,i as g,e as p,s as _,c,g as f,a as d,j as a,f as n}from"./index.BHoD4tyo.js";function S(v){let e,h=`You can create GUI tests with SikuliX in a blink. +There is a default IDE, but if you want to write python tests for SikuliX in your favorite editor, here is my Sublime Text package.`,o,i,m='To activate it, follow the instructions on the SikuliTools Project Page.',r,l,k="Currently the SikuliTools support capturing a selection from the screen, saving it to the currently active directory and inserting the filename at the cursor position.";return{c(){e=p("p"),e.innerHTML=h,o=_(),i=p("p"),i.innerHTML=m,r=_(),l=p("p"),l.textContent=k},l(t){e=c(t,"P",{"data-svelte-h":!0}),f(e)!=="svelte-twg3kv"&&(e.innerHTML=h),o=d(t),i=c(t,"P",{"data-svelte-h":!0}),f(i)!=="svelte-fnkzjk"&&(i.innerHTML=m),r=d(t),l=c(t,"P",{"data-svelte-h":!0}),f(l)!=="svelte-lurhze"&&(l.textContent=k)},m(t,s){a(t,e,s),a(t,o,s),a(t,i,s),a(t,r,s),a(t,l,s)},p:u,i:u,o:u,d(t){t&&(n(e),n(o),n(i),n(r),n(l))}}}const y={published:!0,title:"SikuliX GUI Tests with Sublime Text",date:"2016-11-21T08:00:00.000Z",tags:"development, build, sikulix, app, testing, test, ui, gui"};class C extends T{constructor(e){super(),g(this,e,null,S,x,{})}}export{C as default,y as metadata}; diff --git a/app/immutable/chunks/PostListing.BUwlznS6.js b/app/immutable/chunks/PostListing.BUwlznS6.js new file mode 100644 index 0000000..316bbf5 --- /dev/null +++ b/app/immutable/chunks/PostListing.BUwlznS6.js @@ -0,0 +1 @@ +import{s as S,n as E}from"./scheduler.SaJntLoD.js";import{S as y,i as B,e as u,t as P,s as C,c as m,b as _,k as b,f,a as D,h,j as p,l as g,m as w,r as d,A as L,y as R,u as v,w as V,n as z,p as F,q as G,v as H}from"./index.BHoD4tyo.js";import{e as q}from"./each.D6YF6ztN.js";function J(o){let s,n=o[1].slice(0,10)+"",l,t,r,e,i;return{c(){s=u("pre"),l=P(n),t=C(),r=u("p"),e=u("a"),i=P(o[0]),this.h()},l(a){s=m(a,"PRE",{class:!0});var c=_(s);l=b(c,n),c.forEach(f),t=D(a),r=m(a,"P",{class:!0});var j=_(r);e=m(j,"A",{href:!0,class:!0});var k=_(e);i=b(k,o[0]),k.forEach(f),j.forEach(f),this.h()},h(){h(s,"class","svelte-5asopj"),h(e,"href",o[2]),h(e,"class","svelte-5asopj"),h(r,"class","svelte-5asopj")},m(a,c){p(a,s,c),g(s,l),p(a,t,c),p(a,r,c),g(r,e),g(e,i)},p(a,[c]){c&2&&n!==(n=a[1].slice(0,10)+"")&&w(l,n),c&1&&w(i,a[0]),c&4&&h(e,"href",a[2])},i:E,o:E,d(a){a&&(f(s),f(t),f(r))}}}function K(o,s,n){let{title:l}=s,{date:t}=s,{path:r}=s;return o.$$set=e=>{"title"in e&&n(0,l=e.title),"date"in e&&n(1,t=e.date),"path"in e&&n(2,r=e.path)},[l,t,r]}class M extends y{constructor(s){super(),B(this,s,K,J,S,{title:0,date:1,path:2})}}function A(o,s,n){const l=o.slice();return l[1]=s[n],l}function I(o){let s,n;return s=new M({props:{title:o[1].metadata.title,date:o[1].metadata.date,path:o[1].path}}),{c(){z(s.$$.fragment)},l(l){F(s.$$.fragment,l)},m(l,t){G(s,l,t),n=!0},p(l,t){const r={};t&1&&(r.title=l[1].metadata.title),t&1&&(r.date=l[1].metadata.date),t&1&&(r.path=l[1].path),s.$set(r)},i(l){n||(d(s.$$.fragment,l),n=!0)},o(l){v(s.$$.fragment,l),n=!1},d(l){H(s,l)}}}function N(o){let s,n,l=q(o[0]),t=[];for(let e=0;ev(t[e],1,1,()=>{t[e]=null});return{c(){s=u("div");for(let e=0;e{"posts"in t&&n(0,l=t.posts)},[l]}class W extends y{constructor(s){super(),B(this,s,O,N,S,{posts:0})}}export{W as P}; diff --git a/app/immutable/chunks/Tags.DSa1-xYh.js b/app/immutable/chunks/Tags.DSa1-xYh.js new file mode 100644 index 0000000..821d339 --- /dev/null +++ b/app/immutable/chunks/Tags.DSa1-xYh.js @@ -0,0 +1 @@ +import{s as k,n as h}from"./scheduler.SaJntLoD.js";import{S as b,i as j,e as g,c as d,b as p,f as o,h as c,j as v,w as q,t as x,s as y,k as E,a as S,l as f,m as T}from"./index.BHoD4tyo.js";import{e as _}from"./each.D6YF6ztN.js";function m(i,a,l){const t=i.slice();return t[1]=a[l],t}function u(i){let a,l=i[1]+"",t,s,n;return{c(){a=g("a"),t=x(l),s=y(),this.h()},l(e){a=d(e,"A",{href:!0,class:!0});var r=p(a);t=E(r,l),s=S(r),r.forEach(o),this.h()},h(){c(a,"href",n="/tags/"+i[1]),c(a,"class","tag-item svelte-1mqj824")},m(e,r){v(e,a,r),f(a,t),f(a,s)},p(e,r){r&1&&l!==(l=e[1]+"")&&T(t,l),r&1&&n!==(n="/tags/"+e[1])&&c(a,"href",n)},d(e){e&&o(a)}}}function w(i){let a,l=_(i[0]),t=[];for(let s=0;s{"tags"in s&&l(0,t=s.tags)},[t]}class V extends b{constructor(a){super(),j(this,a,A,w,k,{tags:0})}}export{V as T}; diff --git a/app/immutable/chunks/each.D6YF6ztN.js b/app/immutable/chunks/each.D6YF6ztN.js new file mode 100644 index 0000000..d970191 --- /dev/null +++ b/app/immutable/chunks/each.D6YF6ztN.js @@ -0,0 +1 @@ +function u(n){return(n==null?void 0:n.length)!==void 0?n:Array.from(n)}export{u as e}; diff --git a/app/immutable/chunks/entry.94AVvOig.js b/app/immutable/chunks/entry.94AVvOig.js new file mode 100644 index 0000000..15f32a3 --- /dev/null +++ b/app/immutable/chunks/entry.94AVvOig.js @@ -0,0 +1,3 @@ +import{n as it,s as se,t as ie}from"./scheduler.SaJntLoD.js";new URL("sveltekit-internal://");function ce(t,n){return t==="/"||n==="ignore"?t:n==="never"?t.endsWith("/")?t.slice(0,-1):t:n==="always"&&!t.endsWith("/")?t+"/":t}function le(t){return t.split("%25").map(decodeURI).join("%25")}function fe(t){for(const n in t)t[n]=decodeURIComponent(t[n]);return t}function ct({href:t}){return t.split("#")[0]}const ue=["href","pathname","search","toString","toJSON"];function de(t,n,e){const r=new URL(t);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,o){if(o==="get"||o==="getAll"||o==="has")return s=>(e(s),a[o](s));n();const i=Reflect.get(a,o);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of ue)Object.defineProperty(r,a,{get(){return n(),t[a]},enumerable:!0,configurable:!0});return r}const he="/__data.json",pe=".html__data.json";function ge(t){return t.endsWith(".html")?t.replace(/\.html$/,pe):t.replace(/\/$/,"")+he}function me(...t){let n=5381;for(const e of t)if(typeof e=="string"){let r=e.length;for(;r;)n=n*33^e.charCodeAt(--r)}else if(ArrayBuffer.isView(e)){const r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);let a=r.length;for(;a;)n=n*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function _e(t){const n=atob(t),e=new Uint8Array(n.length);for(let r=0;r((t instanceof Request?t.method:(n==null?void 0:n.method)||"GET")!=="GET"&&F.delete(pt(t)),$t(t,n));const F=new Map;function ye(t,n){const e=pt(t,n),r=document.querySelector(e);if(r!=null&&r.textContent){let{body:a,...o}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&F.set(e,{body:a,init:o,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=_e(a)),Promise.resolve(new Response(a,o))}return window.fetch(t,n)}function we(t,n,e){if(F.size>0){const r=pt(t,e),a=F.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return n.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return lt(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return lt(String.fromCharCode(...c.slice(2).split("-").map(f=>parseInt(f,16))));const u=ve.exec(c),[,h,g,d,m]=u;return n.push({name:d,matcher:m,optional:!!h,rest:!!g,chained:g?l===1&&i[0]==="":!1}),g?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return lt(c)}).join("")}).join("")}/?$`),params:n}}function Ee(t){return!/^\([^)]+\)$/.test(t)}function ke(t){return t.slice(1).split("/").filter(Ee)}function Se(t,n,e){const r={},a=t.slice(1),o=a.filter(s=>s!==void 0);let i=0;for(let s=0;su).join("/"),i=0),l===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||e[c.matcher](l)){r[c.name]=l;const u=n[s+1],h=a[s+1];u&&!u.rest&&u.optional&&h&&c.chained&&(i=0),!u&&!h&&Object.keys(r).length===o.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function lt(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Ae({nodes:t,server_loads:n,dictionary:e,matchers:r}){const a=new Set(n);return Object.entries(e).map(([s,[c,l,u]])=>{const{pattern:h,params:g}=be(s),d={id:s,exec:m=>{const f=h.exec(m);if(f)return Se(f,g,r)},errors:[1,...u||[]].map(m=>t[m]),layouts:[0,...l||[]].map(i),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(s){const c=s<0;return c&&(s=~s),[c,t[s]]}function i(s){return s===void 0?s:[a.has(s),t[s]]}}function Dt(t,n=JSON.parse){try{return n(sessionStorage[t])}catch{}}function It(t,n,e=JSON.stringify){const r=e(n);try{sessionStorage[t]=r}catch{}}const N=[];function gt(t,n=it){let e;const r=new Set;function a(s){if(se(t,s)&&(t=s,e)){const c=!N.length;for(const l of r)l[1](),N.push(l,t);if(c){for(let l=0;l{r.delete(l),r.size===0&&e&&(e(),e=null)}}return{set:a,update:o,subscribe:i}}var Ot;const I=((Ot=globalThis.__sveltekit_1wfsolu)==null?void 0:Ot.base)??"";var jt;const Re=((jt=globalThis.__sveltekit_1wfsolu)==null?void 0:jt.assets)??I,Ie="1712425152007",Ct="sveltekit:snapshot",Vt="sveltekit:scroll",Ft="sveltekit:states",Le="sveltekit:pageurl",$="sveltekit:history",q="sveltekit:navigation",z={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},B=location.origin;function qt(t){if(t instanceof URL)return t;let n=document.baseURI;if(!n){const e=document.getElementsByTagName("base");n=e.length?e[0].href:document.URL}return new URL(t,n)}function mt(){return{x:pageXOffset,y:pageYOffset}}function O(t,n){return t.getAttribute(`data-sveltekit-${n}`)}const Lt={...z,"":z.hover};function Gt(t){let n=t.assignedSlot??t.parentNode;return(n==null?void 0:n.nodeType)===11&&(n=n.host),n}function Mt(t,n){for(;t&&t!==n;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=Gt(t)}}function ut(t,n){let e;try{e=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI)}catch{}const r=t instanceof SVGAElement?t.target.baseVal:t.target,a=!e||!!r||et(e,n)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(e==null?void 0:e.origin)===B&&t.hasAttribute("download");return{url:e,external:a,target:r,download:o}}function Y(t){let n=null,e=null,r=null,a=null,o=null,i=null,s=t;for(;s&&s!==document.documentElement;)r===null&&(r=O(s,"preload-code")),a===null&&(a=O(s,"preload-data")),n===null&&(n=O(s,"keepfocus")),e===null&&(e=O(s,"noscroll")),o===null&&(o=O(s,"reload")),i===null&&(i=O(s,"replacestate")),s=Gt(s);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Lt[r??"off"],preload_data:Lt[a??"off"],keepfocus:c(n),noscroll:c(e),reload:c(o),replace_state:c(i)}}function Pt(t){const n=gt(t);let e=!0;function r(){e=!0,n.update(i=>i)}function a(i){e=!1,n.set(i)}function o(i){let s;return n.subscribe(c=>{(s===void 0||e&&c!==s)&&i(s=c)})}return{notify:r,set:a,subscribe:o}}function Pe(){const{set:t,subscribe:n}=gt(!1);let e;async function r(){clearTimeout(e);try{const a=await fetch(`${Re}/app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ie;return i&&(t(!0),clearTimeout(e)),i}catch{return!1}}return{subscribe:n,check:r}}function et(t,n){return t.origin!==B||!t.pathname.startsWith(n)}const Te=-1,Ue=-2,xe=-3,Ne=-4,Oe=-5,je=-6;function $e(t,n){if(typeof t=="number")return a(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const e=t,r=Array(e.length);function a(o,i=!1){if(o===Te)return;if(o===xe)return NaN;if(o===Ne)return 1/0;if(o===Oe)return-1/0;if(o===je)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const s=e[o];if(!s||typeof s!="object")r[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const c=s[0],l=n==null?void 0:n[c];if(l)return r[o]=l(a(s[1]));switch(c){case"Date":r[o]=new Date(s[1]);break;case"Set":const u=new Set;r[o]=u;for(let d=1;dn!=null)}class nt{constructor(n,e){this.status=n,typeof e=="string"?this.body={message:e}:e?this.body=e:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class Bt{constructor(n,e){this.status=n,this.location=e}}class _t extends Error{constructor(n,e,r){super(r),this.status=n,this.text=e}}const Ve="x-sveltekit-invalidated",Fe="x-sveltekit-trailing-slash";function J(t){return t instanceof nt||t instanceof _t?t.status:500}function qe(t){return t instanceof _t?t.text:"Internal Error"}const x=Dt(Vt)??{},G=Dt(Ct)??{},T={url:Pt({}),page:Pt({}),navigating:gt(null),updated:Pe()};function yt(t){x[t]=mt()}function Ge(t,n){let e=t+1;for(;x[e];)delete x[e],e+=1;for(e=n+1;G[e];)delete G[e],e+=1}function D(t){return location.href=t.href,new Promise(()=>{})}function Tt(){}let at,dt,W,L,ht,C;const Kt=[],X=[];let P=null;const zt=[],Me=[];let j=[],w={branch:[],error:null,url:null},wt=!1,Z=!1,Ut=!0,M=!1,V=!1,Yt=!1,vt=!1,bt,k,A,R,Q;async function tn(t,n,e){var a,o;document.URL!==location.href&&(location.href=location.href),C=t,at=Ae(t),L=document.documentElement,ht=n,dt=t.nodes[0],W=t.nodes[1],dt(),W(),k=(a=history.state)==null?void 0:a[$],A=(o=history.state)==null?void 0:o[q],k||(k=A=Date.now(),history.replaceState({...history.state,[$]:k,[q]:A},""));const r=x[k];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),e?await Xe(ht,e):Je(location.href,{replaceState:!0}),We()}function He(){Kt.length=0,vt=!1}function Jt(t){X.some(n=>n==null?void 0:n.snapshot)&&(G[t]=X.map(n=>{var e;return(e=n==null?void 0:n.snapshot)==null?void 0:e.capture()}))}function Wt(t){var n;(n=G[t])==null||n.forEach((e,r)=>{var a,o;(o=(a=X[r])==null?void 0:a.snapshot)==null||o.restore(e)})}function xt(){yt(k),It(Vt,x),Jt(A),It(Ct,G)}async function Xt(t,n,e,r){return K({type:"goto",url:qt(t),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:e,nav_token:r,accept:()=>{n.invalidateAll&&(vt=!0)}})}async function Be(t){return P={id:t.id,promise:Qt(t).then(n=>(n.type==="loaded"&&n.state.error&&(P=null),n))},P.promise}async function ft(t){const n=at.find(e=>e.exec(te(t)));n&&await Promise.all([...n.layouts,n.leaf].map(e=>e==null?void 0:e[1]()))}function Zt(t,n){var a;w=t.state;const e=document.querySelector("style[data-sveltekit]");e&&e.remove(),R=t.props.page,bt=new C.root({target:n,props:{...t.props,stores:T,components:X},hydrate:!0}),Wt(A);const r={from:null,to:{params:w.params,route:{id:((a=w.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};j.forEach(o=>o(r)),Z=!0}async function tt({url:t,params:n,branch:e,status:r,error:a,route:o,form:i}){let s="never";if(I&&(t.pathname===I||t.pathname===I+"/"))s="always";else for(const d of e)(d==null?void 0:d.slash)!==void 0&&(s=d.slash);t.pathname=ce(t.pathname,s),t.search=t.search;const c={type:"loaded",state:{url:t,params:n,branch:e,error:a,route:o},props:{constructors:Ce(e).map(d=>d.node.component),page:R}};i!==void 0&&(c.props.form=i);let l={},u=!R,h=0;for(let d=0;d(s&&(c.route=!0),f[_])}),params:new Proxy(r,{get:(f,_)=>(s&&c.params.add(_),f[_])}),data:(o==null?void 0:o.data)??null,url:de(e,()=>{s&&(c.url=!0)},f=>{s&&c.search_params.add(f)}),async fetch(f,_){let v;f instanceof Request?(v=f.url,_={body:f.method==="GET"||f.method==="HEAD"?void 0:await f.blob(),cache:f.cache,credentials:f.credentials,headers:f.headers,integrity:f.integrity,keepalive:f.keepalive,method:f.method,mode:f.mode,redirect:f.redirect,referrer:f.referrer,referrerPolicy:f.referrerPolicy,signal:f.signal,..._}):v=f;const S=new URL(v,e);return s&&d(S.href),S.origin===e.origin&&(v=S.href.slice(e.origin.length)),Z?we(v,S.href,_):ye(v,_)},setHeaders:()=>{},depends:d,parent(){return s&&(c.parent=!0),n()},untrack(f){s=!1;try{return f()}finally{s=!0}}};i=await l.universal.load.call(null,m)??null}return{node:l,loader:t,server:o,universal:(h=l.universal)!=null&&h.load?{type:"data",data:i,uses:c}:null,data:i??(o==null?void 0:o.data)??null,slash:((g=l.universal)==null?void 0:g.trailingSlash)??(o==null?void 0:o.slash)}}function Nt(t,n,e,r,a,o){if(vt)return!0;if(!a)return!1;if(a.parent&&t||a.route&&n||a.url&&e)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(o[i]!==w.params[i])return!0;for(const i of a.dependencies)if(Kt.some(s=>s(new URL(i))))return!0;return!1}function kt(t,n){return(t==null?void 0:t.type)==="data"?t:(t==null?void 0:t.type)==="skip"?n??null:null}function Ke(t,n){if(!t)return new Set(n.searchParams.keys());const e=new Set([...t.searchParams.keys(),...n.searchParams.keys()]);for(const r of e){const a=t.searchParams.getAll(r),o=n.searchParams.getAll(r);a.every(i=>o.includes(i))&&o.every(i=>a.includes(i))&&e.delete(r)}return e}async function Qt({id:t,invalidating:n,url:e,params:r,route:a}){if((P==null?void 0:P.id)===t)return P.promise;const{errors:o,layouts:i,leaf:s}=a,c=[...i,s];o.forEach(p=>p==null?void 0:p().catch(()=>{})),c.forEach(p=>p==null?void 0:p[1]().catch(()=>{}));let l=null;const u=w.url?t!==w.url.pathname+w.url.search:!1,h=w.route?a.id!==w.route.id:!1,g=Ke(w.url,e);let d=!1;const m=c.map((p,y)=>{var U;const b=w.branch[y],E=!!(p!=null&&p[0])&&((b==null?void 0:b.loader)!==p[1]||Nt(d,h,u,g,(U=b.server)==null?void 0:U.uses,r));return E&&(d=!0),E});if(m.some(Boolean)){try{l=await ae(e,m)}catch(p){return rt({status:J(p),error:await H(p,{url:e,params:r,route:{id:a.id}}),url:e,route:a})}if(l.type==="redirect")return l}const f=l==null?void 0:l.nodes;let _=!1;const v=c.map(async(p,y)=>{var ot;if(!p)return;const b=w.branch[y],E=f==null?void 0:f[y];if((!E||E.type==="skip")&&p[1]===(b==null?void 0:b.loader)&&!Nt(_,h,u,g,(ot=b.universal)==null?void 0:ot.uses,r))return b;if(_=!0,(E==null?void 0:E.type)==="error")throw E;return Et({loader:p[1],url:e,params:r,route:a,parent:async()=>{var Rt;const At={};for(let st=0;st{});const S=[];for(let p=0;pPromise.resolve({}),server_data_node:kt(o)}),c={node:await W(),loader:W,universal:null,server:null,data:null};return await tt({url:e,params:a,branch:[s,c],status:t,error:n,route:null})}function St(t,n){if(!t||et(t,I))return;let e;try{e=C.hooks.reroute({url:new URL(t)})??t.pathname}catch{return}const r=te(e);for(const a of at){const o=a.exec(r);if(o)return{id:t.pathname+t.search,invalidating:n,route:a,params:fe(o),url:t}}}function te(t){return le(t.slice(I.length)||"/")}function ee({url:t,type:n,intent:e,delta:r}){let a=!1;const o=oe(w,e,t,n);r!==void 0&&(o.navigation.delta=r);const i={...o.navigation,cancel:()=>{a=!0,o.reject(new Error("navigation cancelled"))}};return M||zt.forEach(s=>s(i)),a?null:o}async function K({type:t,url:n,popped:e,keepfocus:r,noscroll:a,replace_state:o,state:i={},redirect_count:s=0,nav_token:c={},accept:l=Tt,block:u=Tt}){const h=St(n,!1),g=ee({url:n,type:t,delta:e==null?void 0:e.delta,intent:h});if(!g){u();return}const d=k,m=A;l(),M=!0,Z&&T.navigating.set(g.navigation),Q=c;let f=h&&await Qt(h);if(!f){if(et(n,I))return await D(n);f=await ne(n,{id:null},await H(new _t(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,Q!==c)return g.reject(new Error("navigation aborted")),!1;if(f.type==="redirect")if(s>=20)f=await rt({status:500,error:await H(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Xt(new URL(f.location,n).href,{},s+1,c),!1;else f.props.page.status>=400&&await T.updated.check()&&await D(n);if(He(),yt(d),Jt(m),f.props.page.url.pathname!==n.pathname&&(n.pathname=f.props.page.url.pathname),i=e?e.state:i,!e){const p=o?0:1,y={[$]:k+=p,[q]:A+=p,[Ft]:i};(o?history.replaceState:history.pushState).call(history,y,"",n),o||Ge(k,A)}if(P=null,f.props.page.state=i,Z){w=f.state,f.props.page&&(f.props.page.url=n);const p=(await Promise.all(Me.map(y=>y(g.navigation)))).filter(y=>typeof y=="function");if(p.length>0){let y=function(){j=j.filter(b=>!p.includes(b))};p.push(y),j.push(...p)}bt.$set(f.props),Yt=!0}else Zt(f,ht);const{activeElement:_}=document;await ie();const v=e?e.scroll:a?mt():null;if(Ut){const p=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));v?scrollTo(v.x,v.y):p?p.scrollIntoView():scrollTo(0,0)}const S=document.activeElement!==_&&document.activeElement!==document.body;!r&&!S&&Ze(),Ut=!0,f.props.page&&(R=f.props.page),M=!1,t==="popstate"&&Wt(A),g.fulfil(void 0),j.forEach(p=>p(g.navigation)),T.navigating.set(null)}async function ne(t,n,e,r){return t.origin===B&&t.pathname===location.pathname&&!wt?await rt({status:r,error:e,url:t,route:n}):await D(t)}function Ye(){let t;L.addEventListener("mousemove",o=>{const i=o.target;clearTimeout(t),t=setTimeout(()=>{r(i,2)},20)});function n(o){r(o.composedPath()[0],1)}L.addEventListener("mousedown",n),L.addEventListener("touchstart",n,{passive:!0});const e=new IntersectionObserver(o=>{for(const i of o)i.isIntersecting&&(ft(i.target.href),e.unobserve(i.target))},{threshold:0});function r(o,i){const s=Mt(o,L);if(!s)return;const{url:c,external:l,download:u}=ut(s,I);if(l||u)return;const h=Y(s);if(!h.reload)if(i<=h.preload_data){const g=St(c,!1);g&&Be(g)}else i<=h.preload_code&&ft(c.pathname)}function a(){e.disconnect();for(const o of L.querySelectorAll("a")){const{url:i,external:s,download:c}=ut(o,I);if(s||c)continue;const l=Y(o);l.reload||(l.preload_code===z.viewport&&e.observe(o),l.preload_code===z.eager&&ft(i.pathname))}}j.push(a),a()}function H(t,n){if(t instanceof nt)return t.body;const e=J(t),r=qe(t);return C.hooks.handleError({error:t,event:n,status:e,message:r})??{message:r}}function Je(t,n={}){return t=qt(t),t.origin!==B?Promise.reject(new Error("goto: invalid URL")):Xt(t,n,0)}function We(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",e=>{let r=!1;if(xt(),!M){const a=oe(w,void 0,null,"leave"),o={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation cancelled"))}};zt.forEach(i=>i(o))}r?(e.preventDefault(),e.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&xt()}),(n=navigator.connection)!=null&&n.saveData||Ye(),L.addEventListener("click",e=>{var g;if(e.button||e.which!==1||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.defaultPrevented)return;const r=Mt(e.composedPath()[0],L);if(!r)return;const{url:a,external:o,target:i,download:s}=ut(r,I);if(!a)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=Y(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||s)return;if(o||c.reload){ee({url:a,type:"link"})?M=!0:e.preventDefault();return}const[u,h]=a.href.split("#");if(h!==void 0&&u===ct(location)){const[,d]=w.url.href.split("#");if(d===h){e.preventDefault(),h===""||h==="top"&&r.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(g=r.ownerDocument.getElementById(h))==null||g.scrollIntoView();return}if(V=!0,yt(k),t(a),!c.replace_state)return;V=!1}e.preventDefault(),K({type:"link",url:a,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??a.href===location.href})}),L.addEventListener("submit",e=>{if(e.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(e.target),a=e.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const i=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(et(i,I))return;const s=e.target,c=Y(s);if(c.reload)return;e.preventDefault(),e.stopPropagation();const l=new FormData(s),u=a==null?void 0:a.getAttribute("name");u&&l.append(u,(a==null?void 0:a.getAttribute("value"))??""),i.search=new URLSearchParams(l).toString(),K({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href})}),addEventListener("popstate",async e=>{var r;if((r=e.state)!=null&&r[$]){const a=e.state[$];if(Q={},a===k)return;const o=x[a],i=e.state[Ft]??{},s=new URL(e.state[Le]??location.href),c=e.state[q],l=ct(location)===ct(w.url);if(c===A&&(Yt||l)){t(s),x[k]=mt(),o&&scrollTo(o.x,o.y),i!==R.state&&(R={...R,state:i},bt.$set({page:R})),k=a;return}const h=a-k;await K({type:"popstate",url:s,popped:{state:i,scroll:o,delta:h},accept:()=>{k=a,A=c},block:()=>{history.go(-h)},nav_token:Q})}else if(!V){const a=new URL(location.href);t(a)}}),addEventListener("hashchange",()=>{V&&(V=!1,history.replaceState({...history.state,[$]:++k,[q]:A},"",location.href))});for(const e of document.querySelectorAll("link"))e.rel==="icon"&&(e.href=e.href);addEventListener("pageshow",e=>{e.persisted&&T.navigating.set(null)});function t(e){w.url=e,T.page.set({...R,url:e}),T.page.notify()}}async function Xe(t,{status:n=200,error:e,node_ids:r,params:a,route:o,data:i,form:s}){wt=!0;const c=new URL(location.href);({params:a={},route:o={id:null}}=St(c,!1)||{});let l;try{const u=r.map(async(d,m)=>{const f=i[m];return f!=null&&f.uses&&(f.uses=re(f.uses)),Et({loader:C.nodes[d],url:c,params:a,route:o,parent:async()=>{const _={};for(let v=0;vd===o.id);if(g){const d=g.layouts;for(let m=0;mo?"1":"0").join(""));const r=await $t(e.href);if(!r.ok){let o;throw(a=r.headers.get("content-type"))!=null&&a.includes("application/json")?o=await r.json():r.status===404?o="Not Found":r.status===500&&(o="Internal Error"),new nt(r.status,o)}return new Promise(async o=>{var h;const i=new Map,s=r.body.getReader(),c=new TextDecoder;function l(g){return $e(g,{Promise:d=>new Promise((m,f)=>{i.set(d,{fulfil:m,reject:f})})})}let u="";for(;;){const{done:g,value:d}=await s.read();if(g&&!u)break;for(u+=!d&&u?` +`:c.decode(d,{stream:!0});;){const m=u.indexOf(` +`);if(m===-1)break;const f=JSON.parse(u.slice(0,m));if(u=u.slice(m+1),f.type==="redirect")return o(f);if(f.type==="data")(h=f.nodes)==null||h.forEach(_=>{(_==null?void 0:_.type)==="data"&&(_.uses=re(_.uses),_.data=l(_.data))}),o(f);else if(f.type==="chunk"){const{id:_,data:v,error:S}=f,p=i.get(_);i.delete(_),S?p.reject(l(S)):p.fulfil(l(v))}}}})}function re(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url),search_params:new Set((t==null?void 0:t.search_params)??[])}}function Ze(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const n=document.body,e=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),e!==null?n.setAttribute("tabindex",e):n.removeAttribute("tabindex");const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let o=0;o{if(r.rangeCount===a.length){for(let o=0;o{a=u,o=h});return i.catch(()=>{}),{navigation:{from:{params:t.params,route:{id:((c=t.route)==null?void 0:c.id)??null},url:t.url},to:e&&{params:(n==null?void 0:n.params)??null,route:{id:((l=n==null?void 0:n.route)==null?void 0:l.id)??null},url:e},willUnload:!n,type:r,complete:i},fulfil:a,reject:o}}export{tn as a,T as s}; diff --git a/app/immutable/chunks/index.BHoD4tyo.js b/app/immutable/chunks/index.BHoD4tyo.js new file mode 100644 index 0000000..efc3763 --- /dev/null +++ b/app/immutable/chunks/index.BHoD4tyo.js @@ -0,0 +1,4 @@ +var tt=Object.defineProperty;var et=(t,e,n)=>e in t?tt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var y=(t,e,n)=>(et(t,typeof e!="symbol"?e+"":e,n),n);import{n as w,r as T,i as D,d as b,e as G,f as q,g as nt,h as it,j as st,k as rt,l as z,m as lt,p as at,q as ot}from"./scheduler.SaJntLoD.js";const F=typeof window<"u";let U=F?()=>window.performance.now():()=>Date.now(),j=F?t=>requestAnimationFrame(t):w;const x=new Set;function V(t){x.forEach(e=>{e.c(t)||(x.delete(e),e.f())}),x.size!==0&&j(V)}function W(t){let e;return x.size===0&&j(V),{promise:new Promise(n=>{x.add(e={c:t,f:n})}),abort(){x.delete(e)}}}let M=!1;function ct(){M=!0}function ft(){M=!1}function ut(t,e,n,i){for(;t>1);n(s)<=i?t=s+1:e=s}return t}function _t(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const a=[];for(let o=0;o0&&e[n[s]].claim_order<=o?s+1:ut(1,s,_=>e[n[_]].claim_order,o))-1;i[a]=n[u]+1;const f=u+1;n[f]=a,s=Math.max(f,s)}const r=[],l=[];let c=e.length-1;for(let a=n[s]+1;a!=0;a=i[a-1]){for(r.push(e[a-1]);c>=a;c--)l.push(e[c]);c--}for(;c>=0;c--)l.push(e[c]);r.reverse(),l.sort((a,o)=>a.claim_order-o.claim_order);for(let a=0,o=0;a=r[o].claim_order;)o++;const u=o{for(let l=t.claim_info.last_index;l=0;l--){const c=t[l];if(e(c)){const a=n(c);return a===void 0?t.splice(l,1):t[l]=a,s?a===void 0&&t.claim_info.last_index--:t.claim_info.last_index=l,c}}return i()})();return r.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,r}function wt(t,e,n,i){return Q(t,s=>s.nodeName===e,s=>{const r=[];for(let l=0;ls.removeAttribute(l))},()=>i(e))}function qt(t,e,n){return wt(t,e,n,k)}function vt(t,e){return Q(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>B(e),!0)}function zt(t){return vt(t," ")}function I(t,e,n){for(let i=n;i0&&n.push(s);return n}class Tt{constructor(e=!1){y(this,"is_svg",!1);y(this,"e");y(this,"n");y(this,"t");y(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=gt(n.nodeName):this.e=k(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}function At(t,e){const n={stylesheet:ht(e),rules:{}};return S.set(t,n),n}function X(t,e,n,i,s,r,l,c=0){const a=16.666/i;let o=`{ +`;for(let $=0;$<=1;$+=a){const p=e+(n-e)*r($);o+=$*100+`%{${l(p,1-p)}} +`}const u=o+`100% {${l(n,1-n)}} +}`,f=`__svelte_${Et(u)}_${c}`,_=J(t),{stylesheet:d,rules:h}=S.get(_)||At(_,t);h[f]||(h[f]=!0,d.insertRule(`@keyframes ${f} ${u}`,d.cssRules.length));const m=t.style.animation||"";return t.style.animation=`${m?`${m}, `:""}${f} ${i}ms linear ${s}ms 1 both`,C+=1,f}function R(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?r=>r.indexOf(e)<0:r=>r.indexOf("__svelte")===-1),s=n.length-i.length;s&&(t.style.animation=i.join(", "),C-=s,C||bt())}function bt(){j(()=>{C||(S.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&N(e)}),S.clear())})}let v;function Y(){return v||(v=Promise.resolve(),v.then(()=>{v=null})),v}function H(t,e,n){t.dispatchEvent(Nt(`${e?"intro":"outro"}${n}`))}const A=new Set;let g;function Wt(){g={r:0,c:[],p:g}}function Jt(){g.r||T(g.c),g=g.p}function St(t,e){t&&t.i&&(A.delete(t),t.i(e))}function Kt(t,e,n,i){if(t&&t.o){if(A.has(t))return;A.add(t),g.c.push(()=>{A.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const Z={duration:0};function Qt(t,e,n){const i={direction:"in"};let s=e(t,n,i),r=!1,l,c,a=0;function o(){l&&R(t,l)}function u(){const{delay:_=0,duration:d=300,easing:h=G,tick:m=w,css:$}=s||Z;$&&(l=X(t,0,1,d,_,h,$,a++)),m(0,1);const p=U()+_,E=p+d;c&&c.abort(),r=!0,b(()=>H(t,!0,"start")),c=W(P=>{if(r){if(P>=E)return m(1,0),H(t,!0,"end"),o(),r=!1;if(P>=p){const O=h((P-p)/d);m(O,1-O)}}return r})}let f=!1;return{start(){f||(f=!0,R(t),D(s)?(s=s(i),Y().then(u)):u())},invalidate(){f=!1},end(){r&&(o(),r=!1)}}}function Xt(t,e,n){const i={direction:"out"};let s=e(t,n,i),r=!0,l;const c=g;c.r+=1;let a;function o(){const{delay:u=0,duration:f=300,easing:_=G,tick:d=w,css:h}=s||Z;h&&(l=X(t,1,0,f,u,_,h));const m=U()+u,$=m+f;b(()=>H(t,!1,"start")),"inert"in t&&(a=t.inert,t.inert=!0),W(p=>{if(r){if(p>=$)return d(0,1),H(t,!1,"end"),--c.r||T(c.c),!1;if(p>=m){const E=_((p-m)/f);d(1-E,E)}}return r})}return D(s)?Y().then(()=>{s=s(i),o()}):o(),{end(u){u&&"inert"in t&&(t.inert=a),u&&s.tick&&s.tick(1,0),r&&(l&&R(t,l),r=!1)}}}function Yt(t){t&&t.c()}function Zt(t,e){t&&t.l(e)}function Ct(t,e,n){const{fragment:i,after_update:s}=t.$$;i&&i.m(e,n),b(()=>{const r=t.$$.on_mount.map(lt).filter(D);t.$$.on_destroy?t.$$.on_destroy.push(...r):T(r),t.$$.on_mount=[]}),s.forEach(b)}function Ht(t,e){const n=t.$$;n.fragment!==null&&(st(n.after_update),T(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Dt(t,e){t.$$.dirty[0]===-1&&(at.push(t),ot(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const h=d.length?d[0]:_;return o.ctx&&s(o.ctx[f],o.ctx[f]=h)&&(!o.skip_bound&&o.bound[f]&&o.bound[f](h),u&&Dt(t,f)),_}):[],o.update(),u=!0,T(o.before_update),o.fragment=i?i(o.ctx):!1,e.target){if(e.hydrate){ct();const f=xt(e.target);o.fragment&&o.fragment.l(f),f.forEach(N)}else o.fragment&&o.fragment.c();e.intro&&St(t.$$.fragment),Ct(t,e.target,e.anchor),ft(),nt()}z(a)}class ee{constructor(){y(this,"$$");y(this,"$$set")}$destroy(){Ht(this,1),this.$destroy=w}$on(e,n){if(!D(n))return w;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(e){this.$$set&&!it(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Mt="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Mt);export{Wt as A,Vt as B,Qt as C,Xt as D,L as H,ee as S,zt as a,xt as b,qt as c,It as d,k as e,N as f,Ot as g,Bt as h,te as i,yt as j,vt as k,pt as l,Gt as m,Yt as n,Ut as o,Zt as p,Ct as q,St as r,jt as s,B as t,Kt as u,Ht as v,Rt as w,kt as x,Jt as y,Ft as z}; diff --git a/app/immutable/chunks/preload-helper.BQ24v_F8.js b/app/immutable/chunks/preload-helper.BQ24v_F8.js new file mode 100644 index 0000000..31c2703 --- /dev/null +++ b/app/immutable/chunks/preload-helper.BQ24v_F8.js @@ -0,0 +1 @@ +const d="modulepreload",m=function(a,l){return new URL(a,l).href},f={},E=function(l,i,c){let u=Promise.resolve();if(i&&i.length>0){const n=document.getElementsByTagName("link");u=Promise.all(i.map(e=>{if(e=m(e,c),e in f)return;f[e]=!0;const r=e.endsWith(".css"),h=r?'[rel="stylesheet"]':"";if(!!c)for(let s=n.length-1;s>=0;s--){const o=n[s];if(o.href===e&&(!r||o.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${h}`))return;const t=document.createElement("link");if(t.rel=r?"stylesheet":d,r||(t.as="script",t.crossOrigin=""),t.href=e,document.head.appendChild(t),r)return new Promise((s,o)=>{t.addEventListener("load",s),t.addEventListener("error",()=>o(new Error(`Unable to preload CSS for ${e}`)))})}))}return u.then(()=>l()).catch(n=>{const e=new Event("vite:preloadError",{cancelable:!0});if(e.payload=n,window.dispatchEvent(e),!e.defaultPrevented)throw n})};export{E as _}; diff --git a/app/immutable/chunks/scheduler.SaJntLoD.js b/app/immutable/chunks/scheduler.SaJntLoD.js new file mode 100644 index 0000000..004ff4f --- /dev/null +++ b/app/immutable/chunks/scheduler.SaJntLoD.js @@ -0,0 +1 @@ +function x(){}const z=t=>t;function k(t,n){for(const e in n)t[e]=n[e];return t}function w(t){return t()}function F(){return Object.create(null)}function j(t){t.forEach(w)}function P(t){return typeof t=="function"}function S(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}function U(t){return Object.keys(t).length===0}function E(t,...n){if(t==null){for(const o of n)o(void 0);return x}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function A(t,n,e){t.$$.on_destroy.push(E(n,e))}function B(t,n,e,o){if(t){const r=g(t,n,e,o);return t[0](r)}}function g(t,n,e,o){return t[1]&&o?k(e.ctx.slice(),t[1](o(n))):e.ctx}function C(t,n,e,o){if(t[2]&&o){const r=t[2](o(e));if(n.dirty===void 0)return r;if(typeof r=="object"){const i=[],f=Math.max(n.dirty.length,r.length);for(let u=0;u32){const n=[],e=t.ctx.length/32;for(let o=0;ot.indexOf(o)===-1?n.push(o):e.push(o)),e.forEach(o=>o()),s=n}export{I as a,p as b,A as c,O as d,z as e,F as f,q as g,U as h,P as i,K as j,a as k,d as l,w as m,x as n,H as o,l as p,v as q,j as r,S as s,J as t,B as u,D as v,G as w,C as x}; diff --git a/app/immutable/entry/app.CVpcdo2f.js b/app/immutable/entry/app.CVpcdo2f.js new file mode 100644 index 0000000..c7b5fdc --- /dev/null +++ b/app/immutable/entry/app.CVpcdo2f.js @@ -0,0 +1,7 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["../nodes/0.Dgm9d_w8.js","../chunks/scheduler.SaJntLoD.js","../chunks/index.BHoD4tyo.js","../assets/0.BecTUo7V.css","../nodes/1.DMdhSa27.js","../chunks/entry.94AVvOig.js","../nodes/2.Bdb-qZIA.js","../chunks/PostListing.BUwlznS6.js","../chunks/each.D6YF6ztN.js","../assets/PostListing.zUcJ787n.css","../chunks/Tags.DSa1-xYh.js","../assets/Tags.DVo-puxP.css","../nodes/3.ykWsTitD.js","../chunks/preload-helper.BQ24v_F8.js","../nodes/4.kv3ytv6-.js","../assets/4.DTt8IpMj.css","../nodes/5.CdiBwTNd.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +import{_ as k}from"../chunks/preload-helper.BQ24v_F8.js";import{s as S,a as j,o as z,b as R,t as B}from"../chunks/scheduler.SaJntLoD.js";import{S as C,i as M,s as U,x as p,a as F,j as w,u as d,y as I,r as h,f as g,e as G,c as H,b as J,h as V,z as m,t as K,k as Q,m as W,A as P,B as E,n as v,p as y,q as A,v as D}from"../chunks/index.BHoD4tyo.js";const ie={};function X(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=E(s,c(o)),o[12](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&y(e.$$.fragment,t),n=p()},m(t,r){e&&A(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){P();const a=e;d(a.$$.fragment,1,0,()=>{D(a,1)}),I()}s?(e=E(s,c(t)),t[12](e),v(e.$$.fragment),h(e.$$.fragment,1),A(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&h(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){t&&g(n),o[12](null),e&&D(e,t)}}}function Y(o){let e,n,i;var s=o[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[Z]},$$scope:{ctx:t}}}}return s&&(e=E(s,c(o)),o[11](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&y(e.$$.fragment,t),n=p()},m(t,r){e&&A(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){P();const a=e;d(a.$$.fragment,1,0,()=>{D(a,1)}),I()}s?(e=E(s,c(t)),t[11](e),v(e.$$.fragment),h(e.$$.fragment,1),A(e,n.parentNode,n)):e=null}else if(s){const a={};r&8&&(a.data=t[3]),r&8215&&(a.$$scope={dirty:r,ctx:t}),e.$set(a)}},i(t){i||(e&&h(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){t&&g(n),o[11](null),e&&D(e,t)}}}function Z(o){let e,n,i;var s=o[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=E(s,c(o)),o[10](e)),{c(){e&&v(e.$$.fragment),n=p()},l(t){e&&y(e.$$.fragment,t),n=p()},m(t,r){e&&A(e,t,r),w(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){P();const a=e;d(a.$$.fragment,1,0,()=>{D(a,1)}),I()}s?(e=E(s,c(t)),t[10](e),v(e.$$.fragment),h(e.$$.fragment,1),A(e,n.parentNode,n)):e=null}else if(s){const a={};r&16&&(a.data=t[4]),r&4&&(a.form=t[2]),e.$set(a)}},i(t){i||(e&&h(e.$$.fragment,t),i=!0)},o(t){e&&d(e.$$.fragment,t),i=!1},d(t){t&&g(n),o[10](null),e&&D(e,t)}}}function L(o){let e,n=o[6]&&O(o);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(g),this.h()},h(){V(e,"id","svelte-announcer"),V(e,"aria-live","assertive"),V(e,"aria-atomic","true"),m(e,"position","absolute"),m(e,"left","0"),m(e,"top","0"),m(e,"clip","rect(0 0 0 0)"),m(e,"clip-path","inset(50%)"),m(e,"overflow","hidden"),m(e,"white-space","nowrap"),m(e,"width","1px"),m(e,"height","1px")},m(i,s){w(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=O(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&g(e),n&&n.d()}}}function O(o){let e;return{c(){e=K(o[7])},l(n){e=Q(n,o[7])},m(n,i){w(n,e,i)},p(n,i){i&128&&W(e,n[7])},d(n){n&&g(e)}}}function $(o){let e,n,i,s,c;const t=[Y,X],r=[];function a(f,u){return f[1][1]?0:1}e=a(o),n=r[e]=t[e](o);let _=o[5]&&L(o);return{c(){n.c(),i=U(),_&&_.c(),s=p()},l(f){n.l(f),i=F(f),_&&_.l(f),s=p()},m(f,u){r[e].m(f,u),w(f,i,u),_&&_.m(f,u),w(f,s,u),c=!0},p(f,[u]){let b=e;e=a(f),e===b?r[e].p(f,u):(P(),d(r[b],1,1,()=>{r[b]=null}),I(),n=r[e],n?n.p(f,u):(n=r[e]=t[e](f),n.c()),h(n,1),n.m(i.parentNode,i)),f[5]?_?_.p(f,u):(_=L(f),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(f){c||(h(n),c=!0)},o(f){d(n),c=!1},d(f){f&&(g(i),g(s)),r[e].d(f),_&&_.d(f)}}}function x(o,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:a=null}=e,{data_1:_=null}=e;j(i.page.notify);let f=!1,u=!1,b=null;z(()=>{const l=i.page.subscribe(()=>{f&&(n(6,u=!0),B().then(()=>{n(7,b=document.title||"untitled page")}))});return n(5,f=!0),l});function T(l){R[l?"unshift":"push"](()=>{t[1]=l,n(0,t)})}function N(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}function q(l){R[l?"unshift":"push"](()=>{t[0]=l,n(0,t)})}return o.$$set=l=>{"stores"in l&&n(8,i=l.stores),"page"in l&&n(9,s=l.page),"constructors"in l&&n(1,c=l.constructors),"components"in l&&n(0,t=l.components),"form"in l&&n(2,r=l.form),"data_0"in l&&n(3,a=l.data_0),"data_1"in l&&n(4,_=l.data_1)},o.$$.update=()=>{o.$$.dirty&768&&i.page.set(s)},[t,c,r,a,_,f,u,b,i,s,T,N,q]}class se extends C{constructor(e){super(),M(this,e,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const re=[()=>k(()=>import("../nodes/0.Dgm9d_w8.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),()=>k(()=>import("../nodes/1.DMdhSa27.js"),__vite__mapDeps([4,1,2,5]),import.meta.url),()=>k(()=>import("../nodes/2.Bdb-qZIA.js"),__vite__mapDeps([6,1,2,7,8,9,10,11]),import.meta.url),()=>k(()=>import("../nodes/3.ykWsTitD.js"),__vite__mapDeps([12,13,1,2,10,8,11]),import.meta.url),()=>k(()=>import("../nodes/4.kv3ytv6-.js"),__vite__mapDeps([14,1,2,15]),import.meta.url),()=>k(()=>import("../nodes/5.CdiBwTNd.js"),__vite__mapDeps([16,1,2,7,8,9]),import.meta.url)],oe=[],ae={"/":[2],"/about":[4],"/tags/[slug]":[5],"/[slug]":[3]},fe={handleError:({error:o})=>{console.error(o)},reroute:()=>{}};export{ae as dictionary,fe as hooks,ie as matchers,re as nodes,se as root,oe as server_loads}; diff --git a/app/immutable/entry/start.DAseQ9OK.js b/app/immutable/entry/start.DAseQ9OK.js new file mode 100644 index 0000000..7f37615 --- /dev/null +++ b/app/immutable/entry/start.DAseQ9OK.js @@ -0,0 +1 @@ +import{a as t}from"../chunks/entry.94AVvOig.js";export{t as start}; diff --git a/app/immutable/nodes/0.Dgm9d_w8.js b/app/immutable/nodes/0.Dgm9d_w8.js new file mode 100644 index 0000000..13d7a5a --- /dev/null +++ b/app/immutable/nodes/0.Dgm9d_w8.js @@ -0,0 +1 @@ +import{e as F,s as z,n as q,u as Z,v as G,w as J,x as K,d as Q}from"../chunks/scheduler.SaJntLoD.js";import{S as D,i as S,e as c,s as x,t as U,c as h,b as y,f as m,a as H,k as W,g as N,h as f,j as $,l as d,m as X,n as I,p as R,q as j,u as V,y as Y,r as A,v as B,C as ee,D as te,A as ae}from"../chunks/index.BHoD4tyo.js";const se=!0;function re({url:l}){return{currentRoute:l.pathname,pageTitle:"Hendriks Blog",intro:"My name is Hendrik Haas. I work as a Systems Developer. This is my infrequently used notebook.",email:"hendrik@haas.rocks"}}const ve=Object.freeze(Object.defineProperty({__proto__:null,load:re,prerender:se},Symbol.toStringTag,{value:"Module"}));function P(l,{delay:e=0,duration:i=400,easing:n=F}={}){const s=+getComputedStyle(l).opacity;return{delay:e,duration:i,easing:n,css:o=>`opacity: ${o*s}`}}function ne(l){let e,i,n,s,o,r,a,t=l[0].pageTitle+"",u,M,p,T='',k,C,L='';return{c(){e=c("header"),i=c("div"),n=x(),s=c("a"),o=c("div"),r=c("h1"),a=c("span"),u=U(t),M=x(),p=c("div"),p.innerHTML=T,k=x(),C=c("nav"),C.innerHTML=L,this.h()},l(v){e=h(v,"HEADER",{class:!0});var w=y(e);i=h(w,"DIV",{class:!0}),y(i).forEach(m),n=H(w),s=h(w,"A",{href:!0,class:!0});var g=y(s);o=h(g,"DIV",{class:!0});var _=y(o);r=h(_,"H1",{class:!0});var b=y(r);a=h(b,"SPAN",{});var E=y(a);u=W(E,t),E.forEach(m),b.forEach(m),M=H(_),p=h(_,"DIV",{class:!0,"data-svelte-h":!0}),N(p)!=="svelte-eh3r93"&&(p.innerHTML=T),_.forEach(m),g.forEach(m),k=H(w),C=h(w,"NAV",{class:!0,"data-svelte-h":!0}),N(C)!=="svelte-1k0w03v"&&(C.innerHTML=L),w.forEach(m),this.h()},h(){f(i,"class","background svelte-1wagvu8"),f(r,"class","svelte-1wagvu8"),f(p,"class","icon svelte-1wagvu8"),f(o,"class","logo-container svelte-1wagvu8"),f(s,"href","/"),f(s,"class","svelte-1wagvu8"),f(C,"class","svelte-1wagvu8"),f(e,"class","centered-container svelte-1wagvu8")},m(v,w){$(v,e,w),d(e,i),d(e,n),d(e,s),d(s,o),d(o,r),d(r,a),d(a,u),d(o,M),d(o,p),d(e,k),d(e,C)},p(v,[w]){w&1&&t!==(t=v[0].pageTitle+"")&&X(u,t)},i:q,o:q,d(v){v&&m(e)}}}function ie(l,e,i){let{data:n}=e;return l.$$set=s=>{"data"in s&&i(0,n=s.data)},[n]}class oe extends D{constructor(e){super(),S(this,e,ie,ne,z,{data:0})}}function le(l){let e,i,n,s,o="Notes on working as a Systems Developer",r,a,t,u,M='',p,T,k,C='',L,v,w='';return{c(){e=c("hr"),i=x(),n=c("footer"),s=c("div"),s.textContent=o,r=x(),a=c("div"),t=c("a"),u=c("span"),u.innerHTML=M,T=x(),k=c("a"),k.innerHTML=C,L=x(),v=c("a"),v.innerHTML=w,this.h()},l(g){e=h(g,"HR",{class:!0}),i=H(g),n=h(g,"FOOTER",{class:!0});var _=y(n);s=h(_,"DIV",{"data-svelte-h":!0}),N(s)!=="svelte-w0g9hy"&&(s.textContent=o),r=H(_),a=h(_,"DIV",{class:!0});var b=y(a);t=h(b,"A",{href:!0,class:!0});var E=y(t);u=h(E,"SPAN",{"data-svelte-h":!0}),N(u)!=="svelte-c97cey"&&(u.innerHTML=M),E.forEach(m),T=H(b),k=h(b,"A",{href:!0,class:!0,"data-svelte-h":!0}),N(k)!=="svelte-7yljxv"&&(k.innerHTML=C),L=H(b),v=h(b,"A",{href:!0,class:!0,"data-svelte-h":!0}),N(v)!=="svelte-1phof0n"&&(v.innerHTML=w),b.forEach(m),_.forEach(m),this.h()},h(){f(e,"class","svelte-13f7eqw"),f(t,"href",p="mailto:"+l[0].email),f(t,"class","svelte-13f7eqw"),f(k,"href","https://github.com/321hendrik"),f(k,"class","svelte-13f7eqw"),f(v,"href","https://soundcloud.com/soundbokeh"),f(v,"class","svelte-13f7eqw"),f(a,"class","links svelte-13f7eqw"),f(n,"class","centered-container svelte-13f7eqw")},m(g,_){$(g,e,_),$(g,i,_),$(g,n,_),d(n,s),d(n,r),d(n,a),d(a,t),d(t,u),d(a,T),d(a,k),d(a,L),d(a,v)},p(g,[_]){_&1&&p!==(p="mailto:"+g[0].email)&&f(t,"href",p)},i:q,o:q,d(g){g&&(m(e),m(i),m(n))}}}function ue(l,e,i){let{data:n}=e;return l.$$set=s=>{"data"in s&&i(0,n=s.data)},[n]}class de extends D{constructor(e){super(),S(this,e,ue,le,z,{data:0})}}function O(l){let e,i,n,s;const o=l[2].default,r=Z(o,l,l[1],null);return{c(){e=c("main"),r&&r.c(),this.h()},l(a){e=h(a,"MAIN",{class:!0});var t=y(e);r&&r.l(t),t.forEach(m),this.h()},h(){f(e,"class","centered-container")},m(a,t){$(a,e,t),r&&r.m(e,null),s=!0},p(a,t){r&&r.p&&(!s||t&2)&&G(r,o,a,a[1],s?K(o,a[1],t,null):J(a[1]),null)},i(a){s||(A(r,a),a&&Q(()=>{s&&(n&&n.end(1),i=ee(e,P,{duration:150,delay:150}),i.start())}),s=!0)},o(a){V(r,a),i&&i.invalidate(),a&&(n=te(e,P,{duration:150})),s=!1},d(a){a&&m(e),r&&r.d(a),a&&n&&n.end()}}}function fe(l){let e,i,n=l[0].currentRoute,s,o,r;e=new oe({props:{data:l[0]}});let a=O(l);return o=new de({props:{data:l[0]}}),{c(){I(e.$$.fragment),i=x(),a.c(),s=x(),I(o.$$.fragment)},l(t){R(e.$$.fragment,t),i=H(t),a.l(t),s=H(t),R(o.$$.fragment,t)},m(t,u){j(e,t,u),$(t,i,u),a.m(t,u),$(t,s,u),j(o,t,u),r=!0},p(t,[u]){const M={};u&1&&(M.data=t[0]),e.$set(M),u&1&&z(n,n=t[0].currentRoute)?(ae(),V(a,1,1,q),Y(),a=O(t),a.c(),A(a,1),a.m(s.parentNode,s)):a.p(t,u);const p={};u&1&&(p.data=t[0]),o.$set(p)},i(t){r||(A(e.$$.fragment,t),A(a),A(o.$$.fragment,t),r=!0)},o(t){V(e.$$.fragment,t),V(a),V(o.$$.fragment,t),r=!1},d(t){t&&(m(i),m(s)),B(e,t),a.d(t),B(o,t)}}}function ce(l,e,i){let{$$slots:n={},$$scope:s}=e,{data:o}=e;return l.$$set=r=>{"data"in r&&i(0,o=r.data),"$$scope"in r&&i(1,s=r.$$scope)},[o,s,n]}class pe extends D{constructor(e){super(),S(this,e,ce,fe,z,{data:0})}}export{pe as component,ve as universal}; diff --git a/app/immutable/nodes/1.DMdhSa27.js b/app/immutable/nodes/1.DMdhSa27.js new file mode 100644 index 0000000..71c7924 --- /dev/null +++ b/app/immutable/nodes/1.DMdhSa27.js @@ -0,0 +1 @@ +import{s as S,n as _,c as x}from"../chunks/scheduler.SaJntLoD.js";import{S as j,i as k,e as f,t as d,s as q,c as g,b as h,k as v,f as l,a as y,j as m,l as $,m as E}from"../chunks/index.BHoD4tyo.js";import{s as C}from"../chunks/entry.94AVvOig.js";const H=()=>{const s=C;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},P={subscribe(s){return H().page.subscribe(s)}};function w(s){var b;let t,r=s[0].status+"",o,n,i,c=((b=s[0].error)==null?void 0:b.message)+"",u;return{c(){t=f("h1"),o=d(r),n=q(),i=f("p"),u=d(c)},l(e){t=g(e,"H1",{});var a=h(t);o=v(a,r),a.forEach(l),n=y(e),i=g(e,"P",{});var p=h(i);u=v(p,c),p.forEach(l)},m(e,a){m(e,t,a),$(t,o),m(e,n,a),m(e,i,a),$(i,u)},p(e,[a]){var p;a&1&&r!==(r=e[0].status+"")&&E(o,r),a&1&&c!==(c=((p=e[0].error)==null?void 0:p.message)+"")&&E(u,c)},i:_,o:_,d(e){e&&(l(t),l(n),l(i))}}}function z(s,t,r){let o;return x(s,P,n=>r(0,o=n)),[o]}let F=class extends j{constructor(t){super(),k(this,t,z,w,S,{})}};export{F as component}; diff --git a/app/immutable/nodes/2.Bdb-qZIA.js b/app/immutable/nodes/2.Bdb-qZIA.js new file mode 100644 index 0000000..5cdcf16 --- /dev/null +++ b/app/immutable/nodes/2.Bdb-qZIA.js @@ -0,0 +1 @@ +import{s as C}from"../chunks/scheduler.SaJntLoD.js";import{S as x,i as q,s as g,e as b,n as P,o as O,f as p,a as $,c as h,g as z,p as j,j as c,q as T,r as w,u as S,v as y}from"../chunks/index.BHoD4tyo.js";import{P as B}from"../chunks/PostListing.BUwlznS6.js";import{T as E}from"../chunks/Tags.DSa1-xYh.js";const H=async({fetch:i})=>({posts:(await(await i("/api/posts")).json()).filter(m=>m.metadata.published)}),F=Object.freeze(Object.defineProperty({__proto__:null,load:H},Symbol.toStringTag,{value:"Module"}));function L(i){let n,l,e,m="Posts",o,a,u,_,d,r,f;return document.title=n=i[0].pageTitle,a=new B({props:{posts:i[0].posts}}),r=new E({props:{tags:i[1]}}),{c(){l=g(),e=b("h2"),e.textContent=m,o=g(),P(a.$$.fragment),u=g(),_=b("br"),d=g(),P(r.$$.fragment)},l(t){O("svelte-1jtcjxo",document.head).forEach(p),l=$(t),e=h(t,"H2",{"data-svelte-h":!0}),z(e)!=="svelte-m5dio3"&&(e.textContent=m),o=$(t),j(a.$$.fragment,t),u=$(t),_=h(t,"BR",{}),d=$(t),j(r.$$.fragment,t)},m(t,s){c(t,l,s),c(t,e,s),c(t,o,s),T(a,t,s),c(t,u,s),c(t,_,s),c(t,d,s),T(r,t,s),f=!0},p(t,[s]){(!f||s&1)&&n!==(n=t[0].pageTitle)&&(document.title=n);const v={};s&1&&(v.posts=t[0].posts),a.$set(v)},i(t){f||(w(a.$$.fragment,t),w(r.$$.fragment,t),f=!0)},o(t){S(a.$$.fragment,t),S(r.$$.fragment,t),f=!1},d(t){t&&(p(l),p(e),p(o),p(u),p(_),p(d)),y(a,t),y(r,t)}}}function M(i,n,l){let{data:e}=n,m=[...new Set(e.posts.reduce((o,a)=>o.concat(a.metadata.tags),[]))];return i.$$set=o=>{"data"in o&&l(0,e=o.data)},[e,m]}class G extends x{constructor(n){super(),q(this,n,M,L,C,{data:0})}}export{G as component,F as universal}; diff --git a/app/immutable/nodes/3.ykWsTitD.js b/app/immutable/nodes/3.ykWsTitD.js new file mode 100644 index 0000000..4569fb3 --- /dev/null +++ b/app/immutable/nodes/3.ykWsTitD.js @@ -0,0 +1,7 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["../chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js","../chunks/scheduler.SaJntLoD.js","../chunks/index.BHoD4tyo.js","../chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js","../chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js","../chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js","../chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js","../chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js","../chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +import{_ as c}from"../chunks/preload-helper.BQ24v_F8.js";import{s as x}from"../chunks/scheduler.SaJntLoD.js";import{S as F,i as G,s as f,e as h,t as H,n as j,o as J,f as v,a as g,c as b,b as D,k as q,p as B,j as C,l as n,q as S,r as M,u as z,v as U}from"../chunks/index.BHoD4tyo.js";import{T as K}from"../chunks/Tags.DSa1-xYh.js";const N=(r,a)=>{const s=r[a];return s?typeof s=="function"?s():Promise.resolve(s):new Promise((t,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+a)))})};async function Q({params:r}){const a=await N(Object.assign({"../../posts/2015-09-24-about-starting-the-blog.md":()=>c(()=>import("../chunks/2015-09-24-about-starting-the-blog.BWuN-krv.js"),__vite__mapDeps([0,1,2]),import.meta.url),"../../posts/2015-10-15-app-development-with-tishadow.md":()=>c(()=>import("../chunks/2015-10-15-app-development-with-tishadow.CbwAERdb.js"),__vite__mapDeps([3,1,2]),import.meta.url),"../../posts/2015-10-15-tishadow-sublime-build-system.md":()=>c(()=>import("../chunks/2015-10-15-tishadow-sublime-build-system.N7yVOZHC.js"),__vite__mapDeps([4,1,2]),import.meta.url),"../../posts/2015-12-22-aws-eb-cli.md":()=>c(()=>import("../chunks/2015-12-22-aws-eb-cli.D1LlGPkl.js"),__vite__mapDeps([5,1,2]),import.meta.url),"../../posts/2016-04-27-browser-reload-sublime-build-system.md":()=>c(()=>import("../chunks/2016-04-27-browser-reload-sublime-build-system.BkR96pQz.js"),__vite__mapDeps([6,1,2]),import.meta.url),"../../posts/2016-08-11-tishadow-set-default-host-url.md":()=>c(()=>import("../chunks/2016-08-11-tishadow-set-default-host-url.xYrAaZOY.js"),__vite__mapDeps([7,1,2]),import.meta.url),"../../posts/2016-11-21-sikulix-sublime-package.md":()=>c(()=>import("../chunks/2016-11-21-sikulix-sublime-package.JmBX5fkW.js"),__vite__mapDeps([8,1,2]),import.meta.url)}),`../../posts/${r.slug}.md`),{title:s,date:t,tags:i,layout:m,published:_}=a.metadata,l=a.default,u=i.split(", ");return{Content:l,title:s,date:t,tags:u,layout:m,published:_}}const at=Object.freeze(Object.defineProperty({__proto__:null,load:Q},Symbol.toStringTag,{value:"Module"}));function W(r){let a,s,t,i,m,_,l,u=r[1].slice(0,10)+"",y,P,d,T,w,R,O,I,p,k,A,E;return document.title=a=r[0]+" - Hendriks Blog",d=new K({props:{tags:r[2]}}),p=new r[3]({}),{c(){s=f(),t=h("article"),i=h("h1"),m=H(r[0]),_=f(),l=h("p"),y=H(u),P=f(),j(d.$$.fragment),T=f(),w=h("hr"),R=f(),O=h("br"),I=f(),j(p.$$.fragment),k=f(),A=h("br")},l(e){J("svelte-ui3zac",document.head).forEach(v),s=g(e),t=b(e,"ARTICLE",{});var o=D(t);i=b(o,"H1",{});var L=D(i);m=q(L,r[0]),L.forEach(v),_=g(o),l=b(o,"P",{});var V=D(l);y=q(V,u),V.forEach(v),P=g(o),B(d.$$.fragment,o),T=g(o),w=b(o,"HR",{}),R=g(o),O=b(o,"BR",{}),I=g(o),B(p.$$.fragment,o),k=g(o),A=b(o,"BR",{}),o.forEach(v)},m(e,$){C(e,s,$),C(e,t,$),n(t,i),n(i,m),n(t,_),n(t,l),n(l,y),n(t,P),S(d,t,null),n(t,T),n(t,w),n(t,R),n(t,O),n(t,I),S(p,t,null),n(t,k),n(t,A),E=!0},p(e,[$]){(!E||$&1)&&a!==(a=e[0]+" - Hendriks Blog")&&(document.title=a)},i(e){E||(M(d.$$.fragment,e),M(p.$$.fragment,e),E=!0)},o(e){z(d.$$.fragment,e),z(p.$$.fragment,e),E=!1},d(e){e&&(v(s),v(t)),U(d),U(p)}}}function X(r,a,s){let{data:t}=a;const{title:i,date:m,tags:_,Content:l}=t;return r.$$set=u=>{"data"in u&&s(4,t=u.data)},[i,m,_,l,t]}class ot extends F{constructor(a){super(),G(this,a,X,W,x,{data:4})}}export{ot as component,at as universal}; diff --git a/app/immutable/nodes/4.kv3ytv6-.js b/app/immutable/nodes/4.kv3ytv6-.js new file mode 100644 index 0000000..38e0e4a --- /dev/null +++ b/app/immutable/nodes/4.kv3ytv6-.js @@ -0,0 +1 @@ +import{s as q,n as V}from"../chunks/scheduler.SaJntLoD.js";import{S as x,i as z,s as C,e as d,t as M,o as F,f as n,a as I,c as h,b as T,k as P,g as G,h as _,j as w,l as a,m as J}from"../chunks/index.BHoD4tyo.js";function K(m){let o,f,l,u,p,s,r,R='avatar',y,c,v=m[0].intro+"",b,A,t,B,D,L,g;return document.title=o=H+" - "+m[0].pageTitle,{c(){f=C(),l=d("h2"),u=M(H),p=C(),s=d("div"),r=d("div"),r.innerHTML=R,y=C(),c=d("p"),b=M(v),A=C(),t=d("a"),B=d("br"),D=d("br"),L=M("Contact me... I'm currently looking for new job opportunities."),this.h()},l(e){F("svelte-1phdv0n",document.head).forEach(n),f=I(e),l=h(e,"H2",{});var S=T(l);u=P(S,H),S.forEach(n),p=I(e),s=h(e,"DIV",{class:!0});var j=T(s);r=h(j,"DIV",{class:!0,"data-svelte-h":!0}),G(r)!=="svelte-1hjl8ln"&&(r.innerHTML=R),y=I(j),c=h(j,"P",{});var E=T(c);b=P(E,v),A=I(E),t=h(E,"A",{href:!0,class:!0});var k=T(t);B=h(k,"BR",{}),D=h(k,"BR",{}),L=P(k,"Contact me... I'm currently looking for new job opportunities."),k.forEach(n),E.forEach(n),j.forEach(n),this.h()},h(){_(r,"class","skewed"),_(t,"href",g="mailto:"+m[0].email),_(t,"class","svelte-1670ic1"),_(s,"class","container svelte-1670ic1")},m(e,i){w(e,f,i),w(e,l,i),a(l,u),w(e,p,i),w(e,s,i),a(s,r),a(s,y),a(s,c),a(c,b),a(c,A),a(c,t),a(t,B),a(t,D),a(t,L)},p(e,[i]){i&1&&o!==(o=H+" - "+e[0].pageTitle)&&(document.title=o),i&1&&v!==(v=e[0].intro+"")&&J(b,v),i&1&&g!==(g="mailto:"+e[0].email)&&_(t,"href",g)},i:V,o:V,d(e){e&&(n(f),n(l),n(p),n(s))}}}let H="About";function N(m,o,f){let{data:l}=o;return m.$$set=u=>{"data"in u&&f(0,l=u.data)},[l]}class U extends x{constructor(o){super(),z(this,o,N,K,q,{data:0})}}export{U as component}; diff --git a/app/immutable/nodes/5.CdiBwTNd.js b/app/immutable/nodes/5.CdiBwTNd.js new file mode 100644 index 0000000..4eb4fe7 --- /dev/null +++ b/app/immutable/nodes/5.CdiBwTNd.js @@ -0,0 +1 @@ +import{s as b}from"../chunks/scheduler.SaJntLoD.js";import{S as j,i as T,s as v,e as y,t as f,n as S,o as w,f as m,a as P,c as q,b as E,k as g,p as O,j as h,l as $,q as k,m as x,r as z,u as C,v as F}from"../chunks/index.BHoD4tyo.js";import{P as H}from"../chunks/PostListing.BUwlznS6.js";const L=async({params:a,fetch:s})=>{const n=(await(await s("/api/posts")).json()).filter(i=>i.metadata.published&&i.metadata.tags.includes(a.slug));return{tag:a.slug,posts:n}},I=Object.freeze(Object.defineProperty({__proto__:null,load:L},Symbol.toStringTag,{value:"Module"}));function M(a){let s,r,e,n,i=a[0].tag+"",u,_,d,l,p;return document.title=s=a[0].pageTitle,l=new H({props:{posts:a[0].posts}}),{c(){r=v(),e=y("h2"),n=f('Posts tagged "'),u=f(i),_=f('":'),d=v(),S(l.$$.fragment)},l(t){w("svelte-1jtcjxo",document.head).forEach(m),r=P(t),e=q(t,"H2",{});var c=E(e);n=g(c,'Posts tagged "'),u=g(c,i),_=g(c,'":'),c.forEach(m),d=P(t),O(l.$$.fragment,t)},m(t,o){h(t,r,o),h(t,e,o),$(e,n),$(e,u),$(e,_),h(t,d,o),k(l,t,o),p=!0},p(t,[o]){(!p||o&1)&&s!==(s=t[0].pageTitle)&&(document.title=s),(!p||o&1)&&i!==(i=t[0].tag+"")&&x(u,i);const c={};o&1&&(c.posts=t[0].posts),l.$set(c)},i(t){p||(z(l.$$.fragment,t),p=!0)},o(t){C(l.$$.fragment,t),p=!1},d(t){t&&(m(r),m(e),m(d)),F(l,t)}}}function A(a,s,r){let{data:e}=s;return a.$$set=n=>{"data"in n&&r(0,e=n.data)},[e]}class J extends j{constructor(s){super(),T(this,s,A,M,b,{data:0})}}export{J as component,I as universal}; diff --git a/app/version.json b/app/version.json new file mode 100644 index 0000000..4e5311d --- /dev/null +++ b/app/version.json @@ -0,0 +1 @@ +{"version":"1712425152007"} \ No newline at end of file diff --git a/avatar.jpg b/avatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b74c2f4a556ed0ee4ab7e5274647a26bf285c24 GIT binary patch literal 171768 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 VFCq4>;*Y?NtHS~v7C6%_@IS}HN(uk~ literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..9ff74cf --- /dev/null +++ b/index.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts

      2016-11-21

      SikuliX GUI Tests with Sublime Text

      2016-08-11

      Set default host url for TiShadow

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-12-22

      Install AWS Elastic Beanstalk with PIP and VirtualEnv

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text

      2015-09-24

      About Starting the Blog



      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2015-09-24-about-starting-the-blog.html b/tags/2015-09-24-about-starting-the-blog.html new file mode 100644 index 0000000..6b73817 --- /dev/null +++ b/tags/2015-09-24-about-starting-the-blog.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2015-09-24-about-starting-the-blog":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2015-10-15-app-development-with-tishadow.html b/tags/2015-10-15-app-development-with-tishadow.html new file mode 100644 index 0000000..19282d8 --- /dev/null +++ b/tags/2015-10-15-app-development-with-tishadow.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2015-10-15-app-development-with-tishadow":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2015-10-15-tishadow-sublime-build-system.html b/tags/2015-10-15-tishadow-sublime-build-system.html new file mode 100644 index 0000000..edfc9e2 --- /dev/null +++ b/tags/2015-10-15-tishadow-sublime-build-system.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2015-10-15-tishadow-sublime-build-system":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2015-12-22-aws-eb-cli.html b/tags/2015-12-22-aws-eb-cli.html new file mode 100644 index 0000000..c7ae88b --- /dev/null +++ b/tags/2015-12-22-aws-eb-cli.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2015-12-22-aws-eb-cli":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2016-04-27-browser-reload-sublime-build-system.html b/tags/2016-04-27-browser-reload-sublime-build-system.html new file mode 100644 index 0000000..02c1f1a --- /dev/null +++ b/tags/2016-04-27-browser-reload-sublime-build-system.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2016-04-27-browser-reload-sublime-build-system":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2016-08-11-tishadow-set-default-host-url.html b/tags/2016-08-11-tishadow-set-default-host-url.html new file mode 100644 index 0000000..048bcc9 --- /dev/null +++ b/tags/2016-08-11-tishadow-set-default-host-url.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2016-08-11-tishadow-set-default-host-url":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/2016-11-21-sikulix-sublime-package.html b/tags/2016-11-21-sikulix-sublime-package.html new file mode 100644 index 0000000..780e48e --- /dev/null +++ b/tags/2016-11-21-sikulix-sublime-package.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "2016-11-21-sikulix-sublime-package":


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/android.html b/tags/android.html new file mode 100644 index 0000000..feee00c --- /dev/null +++ b/tags/android.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "android":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/app.html b/tags/app.html new file mode 100644 index 0000000..f7a0cb5 --- /dev/null +++ b/tags/app.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "app":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/appc.html b/tags/appc.html new file mode 100644 index 0000000..e5cb703 --- /dev/null +++ b/tags/appc.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "appc":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/appcelerator.html b/tags/appcelerator.html new file mode 100644 index 0000000..d4f3310 --- /dev/null +++ b/tags/appcelerator.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "appcelerator":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/aws.html b/tags/aws.html new file mode 100644 index 0000000..b8fa17a --- /dev/null +++ b/tags/aws.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "aws":

      2015-12-22

      Install AWS Elastic Beanstalk with PIP and VirtualEnv


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/blog.html b/tags/blog.html new file mode 100644 index 0000000..7b822ac --- /dev/null +++ b/tags/blog.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "blog":

      2015-09-24

      About Starting the Blog


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/browser.html b/tags/browser.html new file mode 100644 index 0000000..4f4ad71 --- /dev/null +++ b/tags/browser.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "browser":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/build.html b/tags/build.html new file mode 100644 index 0000000..530a54f --- /dev/null +++ b/tags/build.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "build":

      2016-11-21

      SikuliX GUI Tests with Sublime Text

      2016-08-11

      Set default host url for TiShadow

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/chrome.html b/tags/chrome.html new file mode 100644 index 0000000..1721716 --- /dev/null +++ b/tags/chrome.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "chrome":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/default.html b/tags/default.html new file mode 100644 index 0000000..96ded35 --- /dev/null +++ b/tags/default.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "default":

      2016-08-11

      Set default host url for TiShadow


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/development.html b/tags/development.html new file mode 100644 index 0000000..599fff2 --- /dev/null +++ b/tags/development.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "development":

      2016-11-21

      SikuliX GUI Tests with Sublime Text

      2016-08-11

      Set default host url for TiShadow

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-12-22

      Install AWS Elastic Beanstalk with PIP and VirtualEnv

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/eb.html b/tags/eb.html new file mode 100644 index 0000000..00b9c85 --- /dev/null +++ b/tags/eb.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "eb":

      2015-12-22

      Install AWS Elastic Beanstalk with PIP and VirtualEnv


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/fast.html b/tags/fast.html new file mode 100644 index 0000000..71a7f1f --- /dev/null +++ b/tags/fast.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "fast":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/git.html b/tags/git.html new file mode 100644 index 0000000..0a483a1 --- /dev/null +++ b/tags/git.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "git":

      2015-12-22

      Install AWS Elastic Beanstalk with PIP and VirtualEnv


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/gui.html b/tags/gui.html new file mode 100644 index 0000000..1af8a49 --- /dev/null +++ b/tags/gui.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "gui":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/host.html b/tags/host.html new file mode 100644 index 0000000..9cafb74 --- /dev/null +++ b/tags/host.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "host":

      2016-08-11

      Set default host url for TiShadow


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/ios.html b/tags/ios.html new file mode 100644 index 0000000..980d9f6 --- /dev/null +++ b/tags/ios.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "ios":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/jekyll.html b/tags/jekyll.html new file mode 100644 index 0000000..dc63f4a --- /dev/null +++ b/tags/jekyll.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "jekyll":

      2015-09-24

      About Starting the Blog


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/mac.html b/tags/mac.html new file mode 100644 index 0000000..a865156 --- /dev/null +++ b/tags/mac.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "mac":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/node.html b/tags/node.html new file mode 100644 index 0000000..32796f4 --- /dev/null +++ b/tags/node.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "node":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/npm.html b/tags/npm.html new file mode 100644 index 0000000..b3bc804 --- /dev/null +++ b/tags/npm.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "npm":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/reload.html b/tags/reload.html new file mode 100644 index 0000000..a687347 --- /dev/null +++ b/tags/reload.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "reload":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/ruby.html b/tags/ruby.html new file mode 100644 index 0000000..9ffd93a --- /dev/null +++ b/tags/ruby.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "ruby":

      2015-09-24

      About Starting the Blog


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/sikulix.html b/tags/sikulix.html new file mode 100644 index 0000000..6f604cb --- /dev/null +++ b/tags/sikulix.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "sikulix":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/sublime.html b/tags/sublime.html new file mode 100644 index 0000000..a2f6553 --- /dev/null +++ b/tags/sublime.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "sublime":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/system.html b/tags/system.html new file mode 100644 index 0000000..4f3f3f1 --- /dev/null +++ b/tags/system.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "system":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/test.html b/tags/test.html new file mode 100644 index 0000000..95d00d0 --- /dev/null +++ b/tags/test.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "test":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/testing.html b/tags/testing.html new file mode 100644 index 0000000..0477ead --- /dev/null +++ b/tags/testing.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "testing":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/text.html b/tags/text.html new file mode 100644 index 0000000..5699eba --- /dev/null +++ b/tags/text.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "text":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/tiny.html b/tags/tiny.html new file mode 100644 index 0000000..af4255a --- /dev/null +++ b/tags/tiny.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "tiny":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/tishadow.html b/tags/tishadow.html new file mode 100644 index 0000000..2f85d45 --- /dev/null +++ b/tags/tishadow.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "tishadow":

      2016-08-11

      Set default host url for TiShadow

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/titanium.html b/tags/titanium.html new file mode 100644 index 0000000..e5661d9 --- /dev/null +++ b/tags/titanium.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "titanium":

      2015-10-15

      Rapid App Development with TiShadow and TiNy CLI

      2015-10-15

      TiShadow Build System for Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/ui.html b/tags/ui.html new file mode 100644 index 0000000..82546f5 --- /dev/null +++ b/tags/ui.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "ui":

      2016-11-21

      SikuliX GUI Tests with Sublime Text


      Notes on working as a Systems Developer
      + + +
      + + diff --git a/tags/web.html b/tags/web.html new file mode 100644 index 0000000..e839601 --- /dev/null +++ b/tags/web.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + Hendriks Blog + + +

      Hendriks Blog

      Posts tagged "web":

      2016-04-27

      Sublime Text Build System for Browser Reload (Mac)


      Notes on working as a Systems Developer
      + + +
      + +