From 115272caa92d5b332ef9e20b30bf3c0a87f0d206 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Sun, 12 Nov 2023 12:14:02 +0100 Subject: [PATCH] Cleanup external builds --- static/kv/favicon.png | Bin 15646 -> 0 bytes static/kv/index.html | 64 --- .../kv/snippets/kv-a60e45f081a1ffa1/base.js | 23 - static/kv/svg-wasm-90f0bdb88ed6bb6e.js | 517 ------------------ static/kv/svg-wasm-90f0bdb88ed6bb6e_bg.wasm | Bin 126977 -> 0 bytes static/qwörtle/index.html | 31 -- static/sensor-dashboard/index.html | 40 -- 7 files changed, 675 deletions(-) delete mode 100644 static/kv/favicon.png delete mode 100644 static/kv/index.html delete mode 100644 static/kv/snippets/kv-a60e45f081a1ffa1/base.js delete mode 100644 static/kv/svg-wasm-90f0bdb88ed6bb6e.js delete mode 100644 static/kv/svg-wasm-90f0bdb88ed6bb6e_bg.wasm delete mode 100644 static/qwörtle/index.html delete mode 100644 static/sensor-dashboard/index.html diff --git a/static/kv/favicon.png b/static/kv/favicon.png deleted file mode 100644 index 2411a409dfa8292525cbc93a1531a6cb75f24c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15646 zcmb`uby$?&6FAD!jdV9itssp^H`0i(l1q1Yvvf#HNH+otF5R$zAhICRN~d&4O5fGb z_jjM?-uv(6VW0QiIdf*_%&Do3)7Dfbz@@=OK|vu+~&ey}l-5dYvLZ{!2V zP35g83JNdl-w(jAT-pbT5os?kudOOC&*bLeYGdzYje^3N8k{PrG9W`YXlB&>hMSOr zOlMd-|Dc2=sTo)C;}eG{eR_4?`zJXU2Z0PB0}WjieF z4}4rrvA|!6kCp)s0UxStl4+4>jWdY*Iprvs!QV&A+5SWGzzmYcl3-F_z4Pa|9RTz8M)Rk<7X{<$UkO)=(P zLeRo$((^O1Me&az58B4GViGN4W%4(rL7}tOQD+pk&BoSafv1$wXY;2dbM}O+aTq|k zNEGTfPDS{5{D#81>SgxQYio=icP#Bz9?oH@mJH+{Q|P4sFy0-_0@XF!RM*hIUt26N zmddzM+D$v%-u`Hz<&asWZksfGctxLm&DK3TS)wenBI4%0G`T6c>VZWSG|4XSQHG)s zT8z?FI3c|LBq1QFph4 zg7Q*ERY6wIZ~ov%Z^As7?#u7($br?eK~4{r*wthsy7|5>xGYf9Mtf&9W&PLYul3E3 zTZ^A3l02Ab+-DRQm&C=yIIT|2{=B#1oMccgvvtTB$LryA5Aa*h-6U3M(+Q7VW{jmW z5qPfa#Wj==Tg(!jU^)PLfv^*j5`T6)Sjl}Q@rg5 zr8-M65TQa)Lbk7Nseuje>RF5;2h7iK_7}axqn?EK{q5)FJ!Uh7pI*Y5J-)r;)A`Hy z&6~0Pg+mGjeSVOaccRij(6jUFppP>S&(8xS1wmq55r(>kMDH!-1Em!J;k!=VsbN72ibnXBHq{cpIL7514#+@&n> zC7dj*0^g*(G^Ay%5}sU5hWcjTF)@rv29PC77`KXFk&NClpKW$DkJ|{^V)Bs0$>_Wn z-M-!s)SSfO`zROoWOt7BZZ=M8)}D#Hga}UL$(N z^#x_|bo|=dAx2+R7(M^3pWpYa<6b&wD8>U%;s7^5bZ0Q@&;<4`iZUX^D6rwpEFSkT8Yjs zpzW98f#oD#3C18Pe!x%Q!66rz3ygses=%4xRM+@@-$$3Yt|2}4(vdEi!QJh?SyU~< z#f4#Zu2|2)u?Jq$j+(EG!NST4wWsOL$}G~}`O?Cibtb}NkT$-$sMU7ra&mnxq`;zG z#rc=)6Oi1=)-Fr332hxlc#vfBGbe{Z8abBa&N>~uE3Ke)LV3Rfp+nU}A`#G7`rYsDbqK^es5&f0EZXuAu8Vo zW@BT6etXj&g%>_P$nI`wSz1<6K>`f7mWFk7bX-ayKyLn#ZdkC%$w|GW;NV~nZ3P8| z)nH5-1Oib>4$SX#G5L$F1rre!b*CH^dpdCWM9v_qmvwDZEeln`~E!{Kk**n-p@wce2=V@zcXrW3H$yN zdRkLmO(OXFcPTG{w7B@I|0aJnd~0{N>eSKE(bIlZ-`V+D-+Ji_DNlD3cz>61u;eV-df%c9#Gk16G`ANTi{p!%&)+YAfT56zx));)MzH|FBs%~Xt zQ+lWu&GS&nCpj|6R98 zHjaHAp4&+yL}<2S3c9*!hJ4J-5F{9{Z!(xThSznuiy1_SzCV~i$=$oQW^OR#x@PtC zzn*G+a#GyAv$OjAqz?}d4&5Cc;{UgJ+1XSXj0_LLq{l102KyT7>d0*{D1{u;GtkV; z47ap;YS8E3M%l{o<0Qx_RD?mX9L>#Tx2_HsL|?GMx@W`-rGoz_;C`Q+g#YR1;p6#c zM-Na_Q`1LhT@Xm+KebYXmm{*P=-iFzpJY?KB`^K4^zd&~FT-Y*m+J@(W!9dMJENN(H3^qoyxXdlp*CR!a6mz{S#9hqng@PDuVv1Qf5Nsv;T!>w&$sAy;ySjIX!sX$)dR~i}wH}WZnxUi@ZJ}D`waE#_F z)1II>v`hHjmqO`KiY{p(A-yCTKlEQSH3oh{Ln2`2$*HNt!;Y2HlQns2Mn+0Xw0+A} zuIgi|gsdz|88IA~8w2$%gRd%5%^j{soPg*TpS3@c9P@E<{>gvPVbXvd5K@FR|MsQj z=r|IDL$e-5LD^U%qbP=RhL|04M0*cwuF80%^gl!ZYDC_#$;p&q@iC=3Z!kCNv|D-` z8gxTMc}+UlWR$&7An7Q0(mA}xfp;ezG(-#%DR*~4;nrrb^Yf1U{QN!dJBJPLCO2bD z!~-N^TI>f91u}1D zbBn#9E46(zbad~feXh2@efuVTkYDdeqeJ(lyq4LhJ2sARFkD^`N4KU_g$ZK{{~0z( z1|jv*;Ffs&_j+DM@!@*_Z=WK)xQf7gU<}g_Ra{|q>SWxUAjH)!K}DKX{C4MUKT-P% z?NP|h9bND3{gI>%DIp9>2s9OR{y?V4&%BAECI@ade3ojX#6s-XZCa7zRJzI|*8t!hffQsTZCIt3Mgek)Sxt;HR=(ui3Y!025Q zjWqMGSRD#w4a$P3y+dVHM@|3vo8q}{SQX<*=be~u{zky|jrn%S7cIxPKAwcYWXuDU zKiI2Thhc-?0z94lxFByn&5ey(^ewuywlDSWHd4T3YEePct|&`03lk5iZAaMoL=;!TRuWqtZ(o7=U5-?|7OH2ee~w$<(1G7-1RX-=@)28^n)5b|_Tw#> z%$vlMLDX{c`J`0Gx&kuV8q@c#*DZj+jFZBtdvd}K>FR}2y zWenV=)t#aK;_fOuVJ|-zO5B1&{EE+pcs5}XkJ4vfi8!I6^?Ud_yzoWu&g+*Jw(y{a|9Y-WDesNkB=?wUG9kPaXmFGDw z8FcJfFz)}&v*0Z795JrK(&})NH05Dbudi-l3zEN!KLR&3;1F zP<>9bJ78vF>*KJVloUOEI#H*hMYSSHK|_=x*dAPUCYw*m=ru1Y#rTBlMpb+KO)!ya z@OTM4Kvb=tVYIsDU8TlmW17Q#4DX z>Nz^rI4!g|Uk55GDx%LSq2d{+tJ@Xhq2E*PjEni56d|=GEX;0p9rlEhvi0B$X?NS1 z|6l-3O-+$7Fw{v__f%)u+t^^P2pgJHU{UaDD^dG;c?~1D1lt<7$6&s?M= zbn5fx$cZn$mj`cA9a+PoW}|o`KYv!(Jvbm6#)0SL=DybIYwBHGG=}7%0?+5{Lizdm z8!{an9Ns;mYw6VDLT|5*X-!?0I@ld|;SjV3N*`3mQWu=u+}!f&>Q_z3PQf*2I}@zb zbaZ6HTyPo&29Y~@=@8@D$-BF*daZzf4r@q8e!jEc?%`oZv)Au+#mC_9avU%b*wm6g zTwse0yr!DHMnu|($s{2weB%Mc1(uGJv<5)Pm9Ix0-~HV&P$m>SA`1M_tD~iKnfIxw z^{06-8rTV}?y6H5J>F>tkp@NT$jtbqqF)(_REyL+F*dBwk*NB?hs3qEE?)zj5W;$=e((tiz5gF` zgr9gk6%9=qN~CQ1PzV*mN*J7xkwML%nJ<39O}-@kZ~Nh5!dhG(W4arOYWF12+PF9^ z940@@WD;!C7+Vgq4KR`5|Bhf@_gbZ)T>Ab;S-^dU-3Ah?bYH4jt^tb!p}l4!A+u2b z82{>iz}pB*?J`D?g(`jbBw`X`S-Vg9zVZqynE7}sBzMtsIj~^+lxcg}b2RwKfBd*> z+rKdRXJ)YP(PFBC)k;tBtoxsSV>EqbU|l;V^u()detupLq9{{^ss<^C=Qx13e*LNt8kq0&{p3w2^=vN8``}0Y*BtY; zxxYlnK(FzEnWxWgvGX((3=IvT8^iUU_@GEP^(F`nXm8*z&K*8fF@fUkrA{hS#-CbN zmI=)*$@B07V|pn{}Vk+U979fXfxz4ZmLgybndlU)_VbkHSUsL@&ey-vQ^|(Z4<dMga`XVjdPpI|+AEaVpl5fpHxVu012`?CDJpbhv^@VEdf_O*p_30KJ zqZ-brx+pC6#1?4yyn=>@J)Nt4;K%0gITziu4(+5$Wb|TqD^Jii>B*dkh)4w-6{HG} zBcbI)8S^pr16$Nb>g7cc|k-~=_Fk{DNDC=h_At75O?Z(9}k#W2w%9@QO_DvE@DEj4Cxb5 z@EWT$2rc;nt<`lHmutR_x4JBqum>9#AtmW?oA}({FIW7?A!o!7Z?^hMf}u|WUtiyN zR8!R|koe$b#HFA66gy&2>|%-lxF=KY@G^q0szsM>;GIMG_wv}Q58nQ`K+-)};FSxv zo4|gNKc~CFyY4^RFQlNmTa?YzL%%n^NTOvD8#5pkN9poou_;?acP9niwa3=M!nd;I z?7PCxCVNsQJum>+i!WAlgI z^W7zq5d-1PeWTY|J=I1Bv!F@YNy zs19v^Z6F2;&(`dKpw4~}w2g#?BZCOC;h50AKH0uZq^GTpNg?R?IzK~MJ_s)1v)*dm zrwG|1fr+>*#?D7kM_zymL?$WJ*8+4|6=f%n9i$cP z)O-nhf}x-0adU33uc|(`1V>5O3aq9(5sNiL3q(ek!qI_p5+^2rgLhcS zt&Z@+0e&V0o9vqM?aO_Vjx-G+J*@x@5owJv`4UJI%9bn9$nhOeW&M7KGK-9zT`w!7 zqVd58Em0O0gEa~)o`fkrDOXj-!G{e~vi)*;xV!Eb4n~G9IxgHwS=#4Y;Uz<4Xzz)> zF60`6qtfheub!opjGLwYQtsUZo7pR>s*dVqkryY-9dz#XCY0|ywhLVLsitZ}aVbAd zWHmNy&K2KFAMU`GDL0pV73UX%tLFCh%RAaY9=6}!Qx~U1Gj46GX}tY#cQGc)dPua^ z-XVw!qU1GRz1<+eCV@TaH&7`U3Plj)Na$`jT|I-T=N5m(njOZDQ=RM;Hj0-DQO)UW zY=8N(rshFF9%gx9pjO;<@$+h@lycG)7w>RmIV3k!P#F(*IJ>+j4h??V()I3kT@scO z3lBKonXp1bNcgHe-Wrwf_$LVw8F*&-=o{Pz_JF_qV7!X$I!k(vc%GA;-W75_r9U|~<#MX4ecI)80% z6-vGNcgW)cAID&z5snvWd=rzC;qnDH+We52r6p%^-{)b^p4C3fpmr9tav3mg$)D-^ zCDE5OQuro1H2RQJL-Hr#d)-o;1!P<=+~(!ie*MJzFs_<+sX5DOG8)Y4`URB~AiF|R$6d-?pf0CzU^@85b z8)LBSxZieQduOxS(Fdm%y@%Q~XWNUJ&~EM@6F+9C9;h3&({l%XQr-(7kH(77?@pEY zL@k~VKM8YmE#^mI5&#NoB^HeA-_)}2kry*#<_&B*hWu;H77py=G5w(+OA$E;7l@IG zilBtY&pKzO1fvNezx}lWP6=ScH3^0yK8Va`|4`H*Ta4ghG&D2;S+|xmspb;oHTth> zAXvw%P#WfQXy_nMEH4|veE$^$C?4<_fs`6-#=oiU)8U_?`42e@USfzQ-4@r3v=K9_ ztGOL=r#kYKWqCih!3|ID?I(SU6s*d|COcVOhwD?bwjxr?S*~6x9yNDXnn_MkXQJ|W zgM;s@ayLSn(jCRBO~u+|Odn-w!i32$VES2F>9&%B^0bPXA?{pSQa$Hs620$PPp`yN zi=DfUlL&vs<3B1b|0#Ke9Na4gklBOsCgXx4rspEfm4O*4^*oIyW8Iaov^yEdb6Y+A z+Y&hoQ2>xW1f~{pwMu@y)8~__^#D9|8m{deZJtwD=6m1q`0Ve}NyD18E$#o4S|jb_ zxR~6{ar#xGZtY{h-IdyA42C8uPtVl7)6P~|P+LxC98$9x;;`)0yWPrDmJ+GI>ietf zf2P^1|LGH{XJ%NPDSgJ}WwONF>@4l%wAVAPrJi6WtJ_y!M{=lxdshn5D+(XwavW%W zw4B$rN}Wd?%F8GJol2t5{NRhrhu0&BmD|kjTPzLM_zje#6p~^#=4m^2E1XxODdpGl zIm}jS6+lQ5wfxl&#jn#(!VfLnaR}Kds(E8}S6MR7Wj4z!I9>>WyxgmEpSb;*S#j&H ziF~P6XfSYv=h|`gx*&$}_*>`I@K$`v-0gCUkJtOBg~tQK-V9o0(wB4hm*;CC<9uIV zK1O$q%gHYg5=u?{e7ihbKR#|YxxB1AvQ3ME2mU&`88N6#jfY3v(WYIcZTEBb=qO}j zEKxIFm%hrx%<;bd_UoG8sax;3nJP{<+ty)Cv2$yy^zK8C?fwrf&7PEn`=q)$WI!*B z{bf24#pB3X)*P@cnw?{Nd&Q3t1sHa5tZ#=5*goxD(UPG5eSR*4bO3&{!0y1}NXr8$ zz)vEI-r0wTp55~%iBEowKhggJ0l+}`o|kwNGM+9IXYd?1O0KM$JL465{Gde>(w%bJ z#+s#m7KQ;sp@7p!gCrcIA*oZlY#LKL<4p_B(ebxbuR%zOknOX6eIr%^{alP%7lL%Z zJw**A7_j~^fc}OwcXvyo#8&>{PZ-~(JvTEo#r$7O7&1f`#ab~iATOZyoQljr?+wO( zLS2IuOLYK+Dr|B#I%I=8uFyp6zapT5Ci~U{YtVxlegZ#~>(}52Bd^kbqX=VXgl1%r z0~k%_zDf+;64eC){)v?t1pAwDfkB53eejUUYc%ADk>Zv?2AeU(SU-Ix!A6gqmn%m3 zkNPRRTE7NW9GM!k5=MG^a?Z#&+ZJbHb9o zY%tgSTv{S`AdN%+Pu*Y9YILjaE{JEpeM{2LeO3NXd=xbXP)8l!&gi#qX){hvPT0*| z(ob=qUN=}D(7^!cBOcUEZ1j`){OsHuBRgoxWp2|3MZCIch27^6D$Yml??S5+Q;hDJuDLnE!?ptylGs_D_u zQElme$}%1}opinY24t(_dAFfyZ0IomnNUEL!5AjRxvn3p`bL5Ohctgt~ z-o7Yq7v~uYS#3Rw;3`AmRTAbmq(SxmPa@)RrR*^3zf(-cNTDC>-WU3nD}QMhWZoF< z4q0)d`c>e$miJ=&;plD8U=Dm_WP}8B2N_8iyfI2mO|{CA4+NnDQ8OG_4>}Kn5oFLU{cO!NT3Ujm914B6O+-Mzk3l@*001E`j?tN!jIHhM zT-!;udG~4>(CzK*=`5H0_%o+{629Q(nokpr5 z5)(2w*8^Y*V^?KmY>G>C_@faKXltfUU6#^#+ONY>wDs}e{h<)*y^H-h9lmsUKLX#S zN=Hc(2M6cibPG|9F*`hrUBUsFwLwFS9pZf@Q`dqw0ANKlVKGGc(H%MHvj+#j@o@x# zv`$`D=aL60366lM=$D4Z#tBS?FiiDpr9cMYaR<`Sk&xwBdeg+7mMhj;j&dE%TF)~BT%GT+(yaMzi22V~se9wdo} zvB$GNnM8*v=wQyy&(qjc8!mc@(t_~t@Y1-l3aIfDp&viyhgomK1?)?a&i~L^NGP2m zynzJ9%~SX)_$)$bRdk#lq|FGS-AhS%QZcvh&y*Y+i;diuzUE<3+bkTFaaXd);5|YL z!cHi1fb-$tWUSZ?H51bogiKRIo0~HV**<;xbQZ%41ma(<_I{UujUW*2V(vk&Kzir& z0JTAQcoHc<%@eLm!NAS7U$k7`dtu~MRKxpkjE$XC-)f-X70Gp@Jhdc2rsb@OGQ-5UHuceT zbad_tqN6e26q2~Ox(eFb+D;Qxh}!^oczLn5+;v|Cg0{s5`kBI+1()B43rgT?Qi%+3 zUY4!;8Ht2kUR+owCMJ4h?%9AYE-viw`Xg~fVxAk|5)d?(LFdCT5-^&uh7cSB4;$j| z6*17(kTJqM%#AfACL;8*j6H!meM#UCS&MfYQ9KG}{icU+13i3?rBX(My!IaV4iDME zAJ{ide>q1jB2ogWXWFu=K7NFw%SN;P?>zg-3{x1Vi9J<7o^5~6BOiPqKlbzgHCCa5 z+@$PHzH5>4pd+|T%Eg$9JuzYGbn;|G@uD-#Xq$j=Qmk)K7W3|1s?yrZ`~Ly zw$QJRE-!5}m+^WnJ%9j3@ZrG$Jf9SQY|S_&>*wO)=iMe$7?cSa#I+3^R8N~! z;|fk(*;A8V@&)ttdV>q^f~E=ij4RJwberDemT%Vl6uF^Vepi_45m>uXTPlU!bRfmA z9nS(=9loK$=vbS#`hYP`zE%L;ZZ$G zODBu0sj-BxkJ@Y(^32X4PMX9?zd48^KQNbGet?p{7hNcaZeTCc9Y4Vmq!eo|oKxh@ zAm$r4dvC}OM4Dyy>Q77k>r6jQQ7+A*?89(x{RmFcpQxbS7KGLLb|v-QydG+?h`q6y zI?Ik9k*AKa=@LrL|H_isNg`7*0=EF)qv^LOg%tlT+=xTH*4mpWV!mH+m%^y=BwP4o zwGa?;Wy$nhb*^donR4`bSUC=~bwu}*kZRgFWTqhr#qm*9>^L}F6lXDjNWug~QwxB` zXbF2vTjPrP=ql2!@$uuJ6=z|$5YeMo>QK4Z@C$?*J`gjrxp{*rG-ciJu|0=7<*`c* zpJuX`$W*g$SvtN{w9#2I)S0I3H)hkfayvjKnv^8i{+sYa<(~aq*vynY!HA$t0T|2= z%Y-OCtZH}|Mqq+E+V#-|F)7dzAcJrLLYUqg=ZoD$eV%s@FO2a(R!gY*#!Z$bOT=Tw z6&SM@jND_E6pctRD9~zP+ry(5 zi*8rgiq_FXIsvVNiFxcX6*WJXZ3_kdESktsMvfpys{aXXACkh>M4A0KP)8jlL>}dS z=cblhv1a4z!-&eP5E+zlF1xK{__@4YcHLM3gZx(nAL-kLoV84+(x?aq3zuE6h>&db z`DT9%MgteaVR1J)MuLTFL{V#K))`nGI)?Q#xQ+3y?J8(HVxaJNePK$teSQ3k6nVt9yI^(gt{%AvY!zSk?FtA~| zfPO5ThI5BKjw_Dwu~KaX!y^;y6!5N=$NFV&qS4j%1oWc+Hh_HB)&4E)(X-crAh%Fd z)(`baC?@d}Sx|V1=b`pe7Moo-mPxN}T2{g`RtwdB-{u+m>0p-yNSP)Rh3o*MO}ef4 z!k!r&{pWX)IZPA1E75I9H1lZr{9a7sFf_*1w>`70VY$Rb7kEqr=$p*437@t=w$v2( z2Rs}=9tzb@=dS5~hCMwky%c4+MH5SYP*3PF^!s^o*h|}p8_iZ=lW)(S!aid5)&ASw zudMy}M*FsBVKn2#;?m>4lygcWj9tqpCC?-qzAw5Rito#ozQwW~iCaG|K?+E%KTRBE zqaTr^jWvqXXbje%HDipSqU^)|{Un0h*jQVh+(4FbuCXgXGm@Kg-9a6_ii1fh9I}J5 zP=mgaMjT~^@xtB~7-|^(M=sLOpkK#S*)vpd*gD+D_ob1+D}gM9V;I&24aew|7I+0_ zKw2T$MH;(yVXdyCR9T zH=}7x)eg9T(xm3cT7Vv(1Am>=y~krOmT>$S0)<>)r*j0xY(w1=wEMXX+ zqwqJi`p(4J0MG+KE%dpBgv5af77PUu3@e%V=))nhjRh=(cn1YR=@DbXD0r|%EJs(@ z@q$2icVbu&s=i2W^8#)lce?R~#ln{&OgZiGa zudnaI5QBk%fhnFaQm89&DI8K8|BwI7A4rV<2ju_zRUZ$$w0QS^4iyx(MFzsc!U{;5 z8=9Ub1A9|}EG^TYjom*yNd3Qw)JJ20fE{T6UuyqBG6TU&D=Ty4wGdRK0yD2+#V$u< z1&_$7;EgDMR=5{GdtQwOEDUQ#rX57DkZyC>mI3Tlc^U;A4i7_*kUi9I?CIfcH~vNq zLq-)W1vTg^D=SZD^9lZMJ*4zQ!-NRq!iF8JGrgew6jxrbiqAc>KoZUYv}5NTH4#I^4DYB zUVWdF5*4ld;_Bq2vOjU$^HaoP*UONBf#EzTq7Z9~{cbV|yj$=GSyd?>`pa7w1F>jz z^N1{%?Dp5_x}WyuMY?R>M=O-T?&O0-J|J*-XUDG5e~tpYv9V#=`%3a*XGf)LarwdF z*ce>WF)0>eo4uw(2l-%blM=(%q9^ps(c5bQikm=2w%CBNLf#_v%7V;|C;w^Vg*MaAw@6BzSj_ZfS>l~SH;9)$YW?Me_N z@LM~w(B#|olIM8$_M*I(JE{4-I@sIGOQu{`wpg3#S*_lAD>iA`wron=^K-^XEFy;I zusmWAGNJ$enEs_tcGU4=dwPGX)6dE6zf~s1y)$^F(X+3YdP5nJT8WK~_1jaMn*JV4 z(Lo0j5D@s7m6x5ZVwPWz2}Sye@zS2Z)LRp4k*SYy$QvDMclDL(QW#iR z(xe~`t%9;PYeeRUC6XSY-{pl^7t|n4Y+&`MMNd_#q1OP{BKY|^DyWXRURJk&@|hvJ zn*Dt<6&rOVM@>N+8H|uoN}ZCr6q(+(CI>k?JA)dma2TY5>?ovcztM?n9ytG`1rai8 zA?tSskV#k+IQQQ|-<0?7Bau1LT!30?S&`*zoe2W&p#*-TudmxPS8HVZ;=vsCrwoR^ zsw&Qw|L$ZtOz*(4p6u#6e4L&TSnfeOIk~5;?=w-CnUkY&J-JWnTp{Vb=lDL;R3YSn z3!i~bWkbBZy->%p#pcBe4km0;=2SoP#A4$3>qP9}aTXI(dfaU-`L&Ys%A`-#4t)k@ z!M3g|U+?ZvzdkN52Gr~#Q*h|b9ob=9FMnnwA?rIV!7p};UM89kZ+SSa^elN@#Jzi0 zwxBo}hE9<+DReJm~t*j&ns~ z+|L9U%-GLg5kA2B#NmQ5z>BbU7W*E5BB*#GLzYGxvwe~!--R?BRi9NQ<81o3yZdcQ zK}cjsYpZH`$Y!rny5lqYK8MSLf#Dw+L`2P4Uh>`&I}bo`Rl-cRp&+?6CE{ibSBrf8 zB65!Fv5&YY>t%24u}#Ka@M)(iZKMxr|Hson=bblb7y(2GOjKP5ZgK=%MHO#rY1E17-lCg zba*wLb0oaBlUNEmUwg{-Yys>WDE#z85OxBc?X!H)r6+TGppIc^28AVQNX#zJSxVCg zcxu@&6OH-q4Yt6Gb$zN;$(67$p#-lFHK{_68f@jg*0_OJ5wFPf^Wf0D#H5q_(FNb< zJK^WI!Xi^PN4!HHF-nWpe;o6DIsk6MeLVNH)HP;GE(fVP9|=t825FH zRVCPvIYK;>dO}&+t|xk&QCd}WlLB0*2-ID%@e(E#yoe$$g7D`mVJAH(&T*IR-?~pX zM?x-4x^)TsWAjFm)Soi#<#YN)2Tq2-4^VPL2L$KS!L`ph3-%WgTEH)~fy-{$t|3*^ z14SOqnVPM#G4KN!&MeO24@Je6R)*9~`_7r{8LcVIGAHEkF2eRAx`tUy?3rd5>lr@u zTU-t?)k=*OTk~9`r}5<&CmsgCUJ=Oh%JhPg`5w>M(Q00TnX&91D%#Bg4Y=NNO%KFs zBnwAb2j@ktmByq?^9x#Pd%Fo$SKt5sC9MSS{mD2uHhAu_G>nEUl&h2Te@)I-K!RO-}c3JSpxuxDHC$@O~0fFmOh?euX z^p)6j<@ABxschlL(7KJ!0+ky>UlLn)2b8y^1u|b|gesEGV7(IqryflzRZG7qRLJSS zY&r1u`*4Fn0!uY2bQI2C%La@vzfu@a9-<`bK|#UHq=q>F*iboTdl4%ug$xnC9Qm49 zAJn6dla+~J{J;g>Kb)(q7qZGaG523!bbLHoIL>N8jLAuO1O(n0m64eZH}AjeZhT1= z4b(jlfyd($pH!_`7YQ$nx->ntRNH4VcGf^YV!-rSMir7q<(Y@Lj$h;khwf9^#Uo(M zOG6x5kHUkkbNE;fCEk?a4>V2=%Wweu>k7SRM)hN7UfY}UGKyujh7}-i8MRleeFX_n=p!V$_tqbu;EPt7O zK1Bl)6t`|FL2(WOA+YzY$0qb`hW<30~b~VkHMt z9rVz&@US=KyCPEeqEfN9&(-7JAoGxx#V z>mjsqYyMl7Tuw$`0wNP~DdqtfP#n^y+O0iRRdE5d>k{IprFQzM-M>gKZ`JxXh7#p{ zNwz0++R4etzBiRQ&ebtXOBXIbP*!$*KPT@5?0+Q+p6|T5@eGG0NH1qk9yoczKIm<_q;NQw^9DN2svry>g1ICZRkT$VS1^oB-mCrQ+#wd( zc2Y_qbsF(}<)?8KuJ8Og|bs(Cc)LxAOF$2o2+-Zq8Dsvq?WU(64Tx{tnUGU8o+@IZ`=h}?71u^d~bGLdJ?uYdT8-6ed`{lA8si?K#GK! zKz`WYCj@CH8q1>dU{WCJ=38AEE7U*q{|Zs^)S)K;Mk8U|oSds1kuDC%uqCp-%W)T3 z(O_q12lkXM<*R&2qK}Uxv4zV5=5GQ4GaD1YgK&#_(9;($p;U&z%zK5JjOeJSJ_G`f zRp}i(90Sko>c|9UN~e$ii~^Aqk4%m0R(;-`sZ|JN zS_B%`>dSwcic%3MPZ;zFQ%YvgfbZ??p(3PU7H;(* zLR}RV?6wy_C_(sq6o`6B;LUgL8eb9+u!rg*(PlJT7A_w8AOXVXp^!&Zy)iM-fD44| zE$bq!JM;weK?}PV8BaBGtZrWEA%E!MbG+<)moN3X&jM6WWvE$+tSWs+_kyILpg_Ay vFZ+e(Q)CS!2E{=9;Ht&j2^q|pN5EN@HUgz1k_GvLXB1UMO@%r+aQOcPw~4EU diff --git a/static/kv/index.html b/static/kv/index.html deleted file mode 100644 index fd2e89f..0000000 --- a/static/kv/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - KV diagram calculator - - - - - - - - -

KV diagram calculator

(source code)
-
-
- -
-

- Change output specification by scrolling (up => 1, down => 0), typing (=> 1, 0) or deleting (=> -). -

-

- Load example 1, example 2, example 3. - Set all cells to , or . -

-
-
-
- -
-
-
- - - \ No newline at end of file diff --git a/static/kv/snippets/kv-a60e45f081a1ffa1/base.js b/static/kv/snippets/kv-a60e45f081a1ffa1/base.js deleted file mode 100644 index 765b687..0000000 --- a/static/kv/snippets/kv-a60e45f081a1ffa1/base.js +++ /dev/null @@ -1,23 +0,0 @@ -function handleTextChange(event) { - const target = event.target; - const value = target.value; - if (value.length == 0) { - target.value = "-"; - } else { - target.value = value.substr(value.length - 1); - } -} -function handleTextScroll(event) { - const target = event.target; - const value = target.value; - if (event.deltaY < 0) { - target.value = "1"; // scroll up - } else { - target.value = "0"; // scroll down - } - event.preventDefault(); -} -export function attachTypeListener(element) { - element.addEventListener("input", handleTextChange); - element.addEventListener("wheel", handleTextScroll); -} diff --git a/static/kv/svg-wasm-90f0bdb88ed6bb6e.js b/static/kv/svg-wasm-90f0bdb88ed6bb6e.js deleted file mode 100644 index eff2362..0000000 --- a/static/kv/svg-wasm-90f0bdb88ed6bb6e.js +++ /dev/null @@ -1,517 +0,0 @@ -import { attachTypeListener } from './snippets/kv-a60e45f081a1ffa1/base.js'; - -let wasm; - -const heap = new Array(128).fill(undefined); - -heap.push(undefined, null, true, false); - -function getObject(idx) { return heap[idx]; } - -let heap_next = heap.length; - -function dropObject(idx) { - if (idx < 132) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - -const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } ); - -if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); }; - -let cachedUint8Memory0 = null; - -function getUint8Memory0() { - if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) { - cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8Memory0; -} - -function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); -} - -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - -function debugString(val) { - // primitive types - const type = typeof val; - if (type == 'number' || type == 'boolean' || val == null) { - return `${val}`; - } - if (type == 'string') { - return `"${val}"`; - } - if (type == 'symbol') { - const description = val.description; - if (description == null) { - return 'Symbol'; - } else { - return `Symbol(${description})`; - } - } - if (type == 'function') { - const name = val.name; - if (typeof name == 'string' && name.length > 0) { - return `Function(${name})`; - } else { - return 'Function'; - } - } - // objects - if (Array.isArray(val)) { - const length = val.length; - let debug = '['; - if (length > 0) { - debug += debugString(val[0]); - } - for(let i = 1; i < length; i++) { - debug += ', ' + debugString(val[i]); - } - debug += ']'; - return debug; - } - // Test for built-in - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - // Failed to match the standard '[object ClassName]' - return toString.call(val); - } - if (className == 'Object') { - // we're a user defined class or Object - // JSON.stringify avoids problems with cycles, and is generally much - // easier than looping through ownProperties of `val`. - try { - return 'Object(' + JSON.stringify(val) + ')'; - } catch (_) { - return 'Object'; - } - } - // errors - if (val instanceof Error) { - return `${val.name}: ${val.message}\n${val.stack}`; - } - // TODO we could test for more things here, like `Set`s and `Map`s. - return className; -} - -let WASM_VECTOR_LEN = 0; - -const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); - -const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); -} - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}); - -function passStringToWasm0(arg, malloc, realloc) { - - if (realloc === undefined) { - const buf = cachedTextEncoder.encode(arg); - const ptr = malloc(buf.length, 1) >>> 0; - getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; - return ptr; - } - - let len = arg.length; - let ptr = malloc(len, 1) >>> 0; - - const mem = getUint8Memory0(); - - let offset = 0; - - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 0x7F) break; - mem[ptr + offset] = code; - } - - if (offset !== len) { - if (offset !== 0) { - arg = arg.slice(offset); - } - ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; - const view = getUint8Memory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); - - offset += ret.written; - } - - WASM_VECTOR_LEN = offset; - return ptr; -} - -let cachedInt32Memory0 = null; - -function getInt32Memory0() { - if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) { - cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); - } - return cachedInt32Memory0; -} - -function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - // First up with a closure we increment the internal reference - // count. This ensures that the Rust closure environment won't - // be deallocated while we're invoking it. - state.cnt++; - const a = state.a; - state.a = 0; - try { - return f(a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); - - } else { - state.a = a; - } - } - }; - real.original = state; - - return real; -} -function __wbg_adapter_14(arg0, arg1) { - wasm.wasm_bindgen__convert__closures__invoke0_mut__he079d9666a9767db(arg0, arg1); -} - -function isLikeNone(x) { - return x === undefined || x === null; -} - -function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - wasm.__wbindgen_exn_store(addHeapObject(e)); - } -} - -async function __wbg_load(module, imports) { - if (typeof Response === 'function' && module instanceof Response) { - if (typeof WebAssembly.instantiateStreaming === 'function') { - try { - return await WebAssembly.instantiateStreaming(module, imports); - - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { - console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); - - } else { - throw e; - } - } - } - - const bytes = await module.arrayBuffer(); - return await WebAssembly.instantiate(bytes, imports); - - } else { - const instance = await WebAssembly.instantiate(module, imports); - - if (instance instanceof WebAssembly.Instance) { - return { instance, module }; - - } else { - return instance; - } - } -} - -function __wbg_get_imports() { - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbg_attachTypeListener_065fda4bc7cf970c = function(arg0) { - attachTypeListener(getObject(arg0)); - }; - imports.wbg.__wbg_new_abda76e883ba8a5f = function() { - const ret = new Error(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) { - const ret = getObject(arg1).stack; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }; - imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) { - let deferred0_0; - let deferred0_1; - try { - deferred0_0 = arg0; - deferred0_1 = arg1; - console.error(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_free(deferred0_0, deferred0_1, 1); - } - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; - imports.wbg.__wbg_location_7ac41949b772ef21 = function(arg0) { - const ret = getObject(arg0).location; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_createElement_4891554b28d3388b = function() { return handleError(function (arg0, arg1, arg2) { - const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_getElementById_cc0e0d931b0d9a28 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).getElementById(getStringFromWasm0(arg1, arg2)); - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_setclassName_e7c93281fe6d80d6 = function(arg0, arg1, arg2) { - getObject(arg0).className = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_setinnerHTML_b089587252408b67 = function(arg0, arg1, arg2) { - getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_children_27ed308801b57d3f = function(arg0) { - const ret = getObject(arg0).children; - return addHeapObject(ret); - }; - imports.wbg.__wbg_setAttribute_e7e80b478b7b8b2f = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments) }; - imports.wbg.__wbg_remove_48288e91662163dc = function(arg0) { - getObject(arg0).remove(); - }; - imports.wbg.__wbg_prepend_95c11a8ae7041c31 = function() { return handleError(function (arg0, arg1) { - getObject(arg0).prepend(getObject(arg1)); - }, arguments) }; - imports.wbg.__wbg_instanceof_Window_9029196b662bc42a = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Window; - } catch { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_document_f7ace2b956f30a4f = function(arg0) { - const ret = getObject(arg0).document; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_location_56243dba507f472d = function(arg0) { - const ret = getObject(arg0).location; - return addHeapObject(ret); - }; - imports.wbg.__wbg_setinnerText_1849424c2fdc16ec = function(arg0, arg1, arg2) { - getObject(arg0).innerText = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_style_3801009b2339aa94 = function(arg0) { - const ret = getObject(arg0).style; - return addHeapObject(ret); - }; - imports.wbg.__wbg_checked_5ccb3a66eb054121 = function(arg0) { - const ret = getObject(arg0).checked; - return ret; - }; - imports.wbg.__wbg_value_9423da9d988ee8cf = function(arg0, arg1) { - const ret = getObject(arg1).value; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }; - imports.wbg.__wbg_setvalue_1f95e61cbc382f7f = function(arg0, arg1, arg2) { - getObject(arg0).value = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_debug_9a6b3243fbbebb61 = function(arg0) { - console.debug(getObject(arg0)); - }; - imports.wbg.__wbg_error_788ae33f81d3b84b = function(arg0) { - console.error(getObject(arg0)); - }; - imports.wbg.__wbg_info_2e30e8204b29d91d = function(arg0) { - console.info(getObject(arg0)); - }; - imports.wbg.__wbg_log_1d3ae0273d8f4f8a = function(arg0) { - console.log(getObject(arg0)); - }; - imports.wbg.__wbg_warn_d60e832f9882c1b2 = function(arg0) { - console.warn(getObject(arg0)); - }; - imports.wbg.__wbg_hash_a1a795b89dda8e3d = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg1).hash; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }, arguments) }; - imports.wbg.__wbg_sethash_b6135fe95fa0eebe = function() { return handleError(function (arg0, arg1, arg2) { - getObject(arg0).hash = getStringFromWasm0(arg1, arg2); - }, arguments) }; - imports.wbg.__wbg_appendChild_51339d4cde00ee22 = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).appendChild(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_value_3c5f08ffc2b7d6f9 = function(arg0, arg1) { - const ret = getObject(arg1).value; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }; - imports.wbg.__wbg_setvalue_0dc100d4b9908028 = function(arg0, arg1, arg2) { - getObject(arg0).value = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_addEventListener_5651108fc3ffeb6e = function() { return handleError(function (arg0, arg1, arg2, arg3) { - getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3)); - }, arguments) }; - imports.wbg.__wbg_length_b37ae9be90ea7cf5 = function(arg0) { - const ret = getObject(arg0).length; - return ret; - }; - imports.wbg.__wbg_item_3364fbfadbf2cf08 = function(arg0, arg1) { - const ret = getObject(arg0).item(arg1 >>> 0); - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_value_c45528fab757534f = function(arg0, arg1) { - const ret = getObject(arg1).value; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }; - imports.wbg.__wbg_setProperty_b95ef63ab852879e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments) }; - imports.wbg.__wbg_newnoargs_581967eacc0e2604 = function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_call_cb65541d95d71282 = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).call(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_self_1ff1d729e9aae938 = function() { return handleError(function () { - const ret = self.self; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_window_5f4faef6c12b79ec = function() { return handleError(function () { - const ret = window.window; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_globalThis_1d39714405582d3c = function() { return handleError(function () { - const ret = globalThis.globalThis; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_global_651f05c6a0944d1c = function() { return handleError(function () { - const ret = global.global; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; - }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(getObject(arg1)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len1; - getInt32Memory0()[arg0 / 4 + 0] = ptr1; - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbindgen_closure_wrapper87 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 36, __wbg_adapter_14); - return addHeapObject(ret); - }; - - return imports; -} - -function __wbg_init_memory(imports, maybe_memory) { - -} - -function __wbg_finalize_init(instance, module) { - wasm = instance.exports; - __wbg_init.__wbindgen_wasm_module = module; - cachedInt32Memory0 = null; - cachedUint8Memory0 = null; - - wasm.__wbindgen_start(); - return wasm; -} - -function initSync(module) { - if (wasm !== undefined) return wasm; - - const imports = __wbg_get_imports(); - - __wbg_init_memory(imports); - - if (!(module instanceof WebAssembly.Module)) { - module = new WebAssembly.Module(module); - } - - const instance = new WebAssembly.Instance(module, imports); - - return __wbg_finalize_init(instance, module); -} - -async function __wbg_init(input) { - if (wasm !== undefined) return wasm; - - if (typeof input === 'undefined') { - input = new URL('svg-wasm-90f0bdb88ed6bb6e_bg.wasm', import.meta.url); - } - const imports = __wbg_get_imports(); - - if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { - input = fetch(input); - } - - __wbg_init_memory(imports); - - const { instance, module } = await __wbg_load(await input, imports); - - return __wbg_finalize_init(instance, module); -} - -export { initSync } -export default __wbg_init; diff --git a/static/kv/svg-wasm-90f0bdb88ed6bb6e_bg.wasm b/static/kv/svg-wasm-90f0bdb88ed6bb6e_bg.wasm deleted file mode 100644 index 42a4e1db1d2b2dfca842ea7f4de76e4b7d39aeb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126977 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%0D-xv1~~CrOg`} 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 YS=0F~_qR4S+~1ZfwZTM~58gcg28djk{r~^~ diff --git a/static/qwörtle/index.html b/static/qwörtle/index.html deleted file mode 100644 index ac6b3c4..0000000 --- a/static/qwörtle/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - -Qwörtle - - - -
-

Qwörtle

-
-

-	
-	

In die Zwischenablage kopiert!

-
-
-
-
-
-
- -
- - -
- -
- - diff --git a/static/sensor-dashboard/index.html b/static/sensor-dashboard/index.html deleted file mode 100644 index 65c9e2d..0000000 --- a/static/sensor-dashboard/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Sensor dashboard - - - - - - - -
- - - - - -