Skip to content

Commit

Permalink
deploy: eecb0dc
Browse files Browse the repository at this point in the history
  • Loading branch information
avan1235 committed Mar 5, 2024
0 parents commit 0147a33
Show file tree
Hide file tree
Showing 16 changed files with 1,279 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
3 changes: 3 additions & 0 deletions 135.js

Large diffs are not rendered by default.

35 changes: 35 additions & 0 deletions 135.js.LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
* @copyright (c) 2016, Philipp Thürwächter & Pattrick Hüper
* @copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos
* @license BSD-3-Clause (see LICENSE in the root directory of this source tree)
*/

/*
* @copyright (c) 2016, Philipp Thürwächter & Pattrick Hüper
* @license BSD-3-Clause (see LICENSE in the root directory of this source tree)
*/

/*
* @copyright (c) 2016, Philipp Thürwächter, Pattrick Hüper
* @copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos
* @license BSD-3-Clause (see LICENSE in the root directory of this source tree)
*/

/**
* @copyright (c) 2016, Philipp Thürwächter & Pattrick Hüper
* @copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos
* @license BSD-3-Clause (see LICENSE in the root directory of this source tree)
*/

/**
* @copyright (c) 2016, Philipp Thürwächter & Pattrick Hüper
* @license BSD-3-Clause (see LICENSE in the root directory of this source tree)
*/

//! @copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos

//! @copyright (c) 2015-present, Philipp Thürwächter, Pattrick Hüper & js-joda contributors

//! @license BSD-3-Clause (see LICENSE in the root directory of this source tree)

//! @version @js-joda/core - 3.2.0
1 change: 1 addition & 0 deletions 135.js.map

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions 273.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions 273.js.map

Large diffs are not rendered by default.

Binary file added 3ffe35b7143ad475da5a.wasm
Binary file not shown.
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sh.procyk.in
2 changes: 2 additions & 0 deletions META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Manifest-Version: 1.0

2 changes: 2 additions & 0 deletions composeApp.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions composeApp.js.map

Large diffs are not rendered by default.

Binary file added font/Mansalva-Regular.ttf
Binary file not shown.
129 changes: 129 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="en">
<script type="text/javascript">
if (window.location.hash.length > 0) {
window.location.replace(`https://api-shorten-kotlin.koyeb.app/${window.location.hash.substring(1)}`);
}
</script>
<head>
<style>
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}

#loader-box {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
display: flex;
justify-content: center;
align-items: center;
}

#ComposeTarget {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 50;
}

#warning {
position: absolute;
top: 100px;
left: 100px;
max-width: 830px;
z-index: 100;
background-color: white;
font-size: initial;
display: none;
}

#warning li {
padding-bottom: 15px;
}

#warning span.code {
font-family: monospace;
}

.loader {
width: 48px;
height: 48px;
border-radius: 50%;
display: inline-block;
border-top: 3px solid #6750a4;
border-right: 3px solid transparent;
box-sizing: border-box;
animation: rotation 1s linear infinite;
}

@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
<meta charset="UTF-8">
<title>Shorten Your URL with Kotlin</title>
</head>
<body>
<canvas id="ComposeTarget"></canvas>
<div id="loader-box">
<span class="loader"></span>
</div>
<div id="warning">
⚠️ Please make sure that your runtime environment supports the latest version of Wasm GC and Exception-Handling
proposals.
For more information, see <a href="https://kotl.in/wasm-help">https://kotl.in/wasm-help</a>.
<br/>
<br/>
<ul>
<li>For <b>Chrome</b> and <b>Chromium-based</b> browsers (Edge, Brave etc.), it <b>should just work</b> since
version 119.
</li>
<li>For <b>Firefox</b> 120 it <b>should just work</b>.</li>
<li>For <b>Firefox</b> 119:
<ol>
<li>Open <span class="code">about:config</span> in the browser.</li>
<li>Enable <strong>javascript.options.wasm_gc</strong>.</li>
<li>Refresh this page.</li>
</ol>
</li>
</ul>
</div>
</body>
<script type="application/javascript">
const unhandledError = (event, error) => {
if (error instanceof WebAssembly.CompileError) {
document.getElementById("warning").style.display = "initial";

const webpackOverlay = document.getElementById("webpack-dev-server-client-overlay");
if (webpackOverlay != null) webpackOverlay.style.display = "none";
}
}
addEventListener("error", (event) => unhandledError(event, event.error));
addEventListener("unhandledrejection", (event) => unhandledError(event, event.reason));
</script>

<script type="application/javascript" src="skiko.js"></script>
<script type="application/javascript" src="composeApp.js"></script>
<script>
window.onload = function () {
const canvasElm = document.getElementById("ComposeTarget");
canvasElm.setAttribute("tabindex", "0");
canvasElm.focus();
}
</script>
</html>
87 changes: 87 additions & 0 deletions skiko.js

Large diffs are not rendered by default.

1,015 changes: 1,015 additions & 0 deletions skiko.mjs

Large diffs are not rendered by default.

Binary file added skiko.wasm
Binary file not shown.

0 comments on commit 0147a33

Please sign in to comment.