#zip file with Tcl loader prepended. Requires either builtin zipfs, or vfs::zip to mount while zipped. #Alternatively unzip so that extracted #modpod-package-version folder is in same folder as .tm file. #generated using: modpod::lib::make_zip_modpod -offsettype archive if {[catch {file normalize [info script]} modfile]} { error "modpod zip stub error. Unable to determine module path. (possible safe interp restrictions?)" } if {$modfile eq "" || ![file exists $modfile]} { error "modpod zip stub error. Unable to determine module path" } set moddir [file dirname $modfile] set mod_and_ver [file rootname [file tail $modfile]] lassign [split $mod_and_ver -] moduletail version if {[file exists $moddir/#modpod-$mod_and_ver]} { source $moddir/#modpod-$mod_and_ver/$mod_and_ver.tm } else { #determine module namespace so we can mount appropriately proc intersect {A B} { if {[llength $A] == 0} {return {}} if {[llength $B] == 0} {return {}} if {[llength $B] > [llength $A]} { set res $A set A $B set B $res } set res {} foreach x $A {set ($x) {}} foreach x $B { if {[info exists ($x)]} { lappend res $x } } return $res } set lcase_tmfile_segments [string tolower [file split $moddir]] set lcase_modulepaths [string tolower [tcl::tm::list]] foreach lc_mpath $lcase_modulepaths { set mpath_segments [file split $lc_mpath] if {[llength [intersect $lcase_tmfile_segments $mpath_segments]] == [llength $mpath_segments]} { set tail_segments [lrange [file split $moddir] [llength $mpath_segments] end] ;#use properly cased tail break } } if {[llength $tail_segments]} { set fullpackage [join [concat $tail_segments $moduletail] ::] ;#full name of package as used in package require set mount_at #modpod/[file join {*}$tail_segments]/#mounted-modpod-$mod_and_ver } else { set fullpackage $moduletail set mount_at #modpod/#mounted-modpod-$mod_and_ver } if {[info commands tcl::zipfs::mount] ne ""} { #argument order changed to be consistent with vfs::zip::Mount etc #early versions: zipfs::Mount mountpoint zipname #since 2023-09: zipfs::Mount zipname mountpoint #don't use 'file exists' when testing mountpoints. (some versions at least give massive delays on windows platform for non-existance) #This is presumably related to // being interpreted as a network path set mountpoints [dict keys [tcl::zipfs::mount]] if {"//zipfs:/$mount_at" ni $mountpoints} { #despite API change tcl::zipfs package version was unfortunately not updated - so we don't know argument order without trying it if {[catch { #tcl::zipfs::mount $modfile //zipfs:/#mounted-modpod-$mod_and_ver ;#extremely slow if this is a wrong guess (artifact of aforementioned file exists issue ?) #puts "tcl::zipfs::mount $modfile $mount_at" tcl::zipfs::mount $modfile $mount_at } errM]} { #try old api if {![catch {tcl::zipfs::mount //zipfs:/$mount_at $modfile}]} { puts stderr "modpod stub>>> tcl::zipfs::mount failed.\nbut old api: tcl::zipfs::mount succeeded\n tcl::zipfs::mount //zipfs://$mount_at $modfile" puts stderr "Consider upgrading tcl runtime to one with fixed zipfs API" } } if {![file exists //zipfs:/$mount_at/#modpod-$mod_and_ver/$mod_and_ver.tm]} { puts stderr "modpod stub>>> mount at //zipfs:/$mount_at/#modpod-$mod_and_ver/$mod_and_ver.tm failed\n zipfs mounts: [zipfs mount]" #tcl::zipfs::unmount //zipfs:/$mount_at error "Unable to find $mod_and_ver.tm in $modfile for module $fullpackage" } } # #modpod-$mod_and_ver subdirectory always present in the archive so it can be conveniently extracted and run in that form source //zipfs:/$mount_at/#modpod-$mod_and_ver/$mod_and_ver.tm } else { #fallback to slower vfs::zip #NB. We don't create the intermediate dirs - but the mount still works if {![file exists $moddir/$mount_at]} { if {[catch {package require vfs::zip} errM]} { set msg "Unable to load vfs::zip package to mount module $mod_and_ver (and zipfs not available either)" append msg \n "If neither zipfs or vfs::zip are available - the module can still be loaded by manually unzipping the file $modfile in place." append msg \n "The unzipped data will all be contained in a folder named #modpod-$mod_and_ver in the same parent folder as $modfile" error $msg } else { set fd [vfs::zip::Mount $modfile $moddir/$mount_at] if {![file exists $moddir/$mount_at/#modpod-$mod_and_ver/$mod_and_ver.tm]} { vfs::zip::Unmount $fd $moddir/$mount_at error "Unable to find $mod_and_ver.tm in $modfile for module $fullpackage" } } } source $moddir/$mount_at/#modpod-$mod_and_ver/$mod_and_ver.tm } } #zipped data follows PK8Zi &#modpod-tomlish-1.1.5/tomlish-1.1.5.tmVnF}WLih 7;4h&ƊI ݥ.Y)iMr9s1$|^=FHQ #\+m{J+@-\fI7 HBP;l~/){ )GY]+N,ZG6RQL>-˵r@KRAWzs} oKRHrFs&}ț&w:> .Nϯ\T\( T\/FKAsJPf FjUyd+5ŎaK2Sm%ڒYjU[{a"4͕YI0/J`eh:zkB!noURQouqMU>kN-AyP7Y ȕHgo*:(?=.gj~U + 7fTB%cX%[ZKK`?]χsrxEx ?~$V$:3tuļ_^.Ōem 65WW+z]-ve }9g0$ԨZ0?CB%N XZ@A "Vo#-E@X޴֝`Lm*u?U=vwPi_S~к[iJ_۵rCǹ{';/炨_owuY·~4zM_?q|^%YtIEy 3ۦ+Tm<z<*Awjȭ99⊼jg-J__/K\‰){F TY\,D.MY՛A8{~<|=$`% ߧ$p TKI+XpZ Rb?ñaݴ;& ~A"xLϤ&oHSP& 3dLFdpwj !tk<3R QՆ5* C@:d@uQ-g{z;LaD`9Í#&^x ;gU(W8 ^iCl_*X 9D^q(iX;+ZXEON<@~8w o,H mspκó* T.J200}IHI%g//,ݷZV^ 0/>Q[K" &S@,H`zY ~Y_,߯[?DP%3@v B1pUĥ =؞)1֝ N옐.1{&}ގ qArh>A2$Et` Cz87Aݔ28vɝ/Idʳdn9L"S `%cjgZ}҃}4f Í o`$ ` # t kkPX}w?lwwv~7sy?p`D3%\^'k^x? ?g.inU 7bA)8<:+ZN ?*'0~;|0#[3Yŝ8.]ti @󸚓DF/8=`T "R#se{|?/~(esr`bi^eo0a@/i3OFH[PEk*՛|c^7 ` _9l6xs 5ҋm?,{|𞳯64,2gm6ĺÈkg zgS|a 6-ټU@z\W]& )QsX|(iX&1c0F OTEb w d(XL-#.>}ĵAf1>IDPx, , X \\ N.qC;9n`.ZM$ nU|'?iRXWuP:Q7@}qJ]NJiGdT^5x"357="MG(q_d|ٹz~o%G\0lBWxϧ8jzL}_t0rF%spfu.LkpXVIԽ׃n r*G,/ξ_wttl)6}Y2NX#MělaM~3-rl`\7O'xokwDL7f˔[e0^ t;`Q|)K+抜# '< ]%V~Ƨ!X-gH4t6Ob"cH!+ı" Q<e 檟?'fj>PVs3i0lTï頻J=ޑPO_X0#'"qy <3r”J!R8: OL1*N8(G˝*} W|= \>M#zUz_1%>|.f>HE*fG',XJXylWAFd0 #ܙ^sөzfqܥ&'C/JBGVO|z^.ÛWK|bCI ǘD$ 1zz4N =  ]FwixIB\g`}nbP)6ļVȟt[TʞT=LƢ;oUsg2SfU$-ަP/pPK!Zz#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/dev/tomlish_multiliteral.test#..+tomlish+tomlish_multiliteral.test.fauxlinkPKMZvܽG#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip.testWKo6>Wb*p$@Tâ{ZC-QԒT;CR/IST[&gf83/pc1 -Ӧ[PՂ%k꺽kL(%hrYtjNXȟXa3ɂa Y]BtNEq!ܴDGQKD<({ruMK )B&HO-޳-Gr_Zs@E<`Ku*mI+g't6-<8i 1܆@;v9cK5Ħ۲WZV v{Lu O(ι8HzKsI*MӏN .3r8jgYB}N88wPLr~Uͼd3XO}A+׼NSVNO g< s3 Uh {K%XǻOoh0Tq'][1Η&Oi@WJYs1x_e^$yOy10w2?Aonf',5UUS4LB6I:[OQ$xi<fߦo̺4hzХai6^~^"} DuWx=2!o&bv6|FTzkXK= ҙ_R?g4X$(:lp!glVGgOxʪvBT8F]]}Cz?.{Kjx2'%Gq $Jv` el'i*oËJֳ ӃՕ ڏM<i;Q;m峅+jd˵k8Yq }*0G'-hj|znT:qy%˦&>Q71TgfP+Ǖ o/` C#.._<먼9(+0 R?+}&L|I' ŨUc͍kzL?c2 9[1'VkC웍w) J K*GWGQ%ܙaG |Bp&;lWߴofd (oD_ nOPK^*Yg5?r^#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/array_of_itables.toml++)VUVV҆: @HG H+r) D9DD%vEFE&E \\PK*Y|"V#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/arrays_1.toml]=O0Wΐ%0TbX@,UKrm:veE(ǽ=ǢƲ mA/sHyT uecܔvGlYeϜ~Uc]cӊ\ddV!zmR4Ex,VwiU*\{7whQb}={dA&8tDmoZaQ;(ǣuzN:rP5hd@60,O Dz7lc\8N\S%I Iv_ 7.$wZ}Hb~[T&2ܹhPK*Y7n&_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/arrays_1.toml-original]=k0@Ë2x1jtt .-]}MDd)H*&'9iJA};{K,J,QO'")ϝ*.l4._XXIa5R-BB!3g9\rfYF?\Q*ISr{z@vo݋T.-Y  6Qm»t"`]*QGgj !!Cm r+zPK*Y>a#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/backslash_1.txt-originalE0 DJ.n8*R„CjyI xJB  )}wxqp+-pOpeKnp6*d@5i[lDGLwvW4ɷ%o4Ohzm_w?PK*Y6FV#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/barekeys.tomlЭUJLJVUUPJ-̤ l1H2PK*YOe8R_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/barekeys.toml-originalЭUJLJVUUPJ- 󌌁l1H2PK Hc#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_empty.toml{{?PK*Y8@NSg#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml лSSlZyp$Ww}qAm, '4%zFME;EcQل.bX>PK*Y-QUp#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml-original л ;|9$P\AiY:N$բ -r TLU.u6[>PK*Y\0X#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/datetime_1.tomln0w$.҄SսK],ט iV1JVi}.L쳲ziWLhf!&ݏu<&q w,I@m5:V`h|@`D6@ii)d0^Boqy`0Qv'cp&-l߂A9ؑ3H5EἍPG})vYwypg.uNߛ8^kUS␉c kiPK"#X#U#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/example.tomlej0 qҕ4wBJmwd1 dKw􅳝'8ptfr4i&~=8z}XK0oA8=[) s׽K"@:0"ՂaY ͜%jw~]IWݣU$Ghyul_5KGF=eToڏ> 7C7n~,QYq :Zd!i8DݑόF:$'e( |T"x_$k~ ?Z6{ZrUNF\ƕm'4Wj]'YGB ݨ`Ch8zͺN:Na(4u]rGx W >z&6{}7%) >"@qiȝKJ '}kscMr[ƋhpHd2\/&t1]굉x8EwʆvYw/hŏ\ܓPI}q5okõpߴEs4V}F(t Ǚޜ(f(ʣn2D 7y=CzNN0S:]ϒd1L'tvI*ǣo*j>19;}+1cw|L&7Rˠ^{(?%.F+*v_._R3nUh0͆ztvN.F( (DfƈA~>! EbJ1,. nW7z]+yS"D{D3_ dWoe縛qlW،`pK<PJx/9imaMA゘h:y>kX<"ꅛ(qle+%VI݃-۱IJöKVAI63( y\5z)O*KZģw~E ~amm׌(l&D=;9OgiefQ<8 xhw 'ؕifDnvem9݈HlE σh᫾,Utcz8X{H9F/EB{ߌPK*Y-lV#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/floats_1.tomlK DR6˞Q+EP,zbvx9q VB#̃-#/fiZޭڥpeeC iE[$S.9c{d9Hi"%0PK*Y jՒ_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/floats_1.toml-original-= 0 =;2 KIH)[H)APKm ,Y~;VR#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/hard1.txtSR{%[R<̼lT"rhJ>P PK9Z)ɣZ#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/hard_example.tomluTMo0+U^*%ZCT9t{R.ւlʿZ.x>޼y㜶N:>rz6L՞QV%Տ dKQ!(C #C6 ұ48[ [dB-WOَ#dw<^0z0{'+9@CrA''AqioVtdru+]SXB:'gTx!Q(גV㤽-Rcw)>J4i ^IzPǺV JxrBA9!*g~X;x'^Q rIcq^qH?d35L: #y"3?}dC-VNOAp)s84 w `Xz2@wR? jhkQ鐋t"&pyP1 ݐb9z0:<1L_Fn3rlc`fm+]]c霜QDA"B_ ^)fKSH8?20A9+4I XU{A *պfb࿩ JvC\0,KHX\7JwG,P ILlɷb6CIv3CH3Hlϭ5 ֊S{f䑉17*,N;V:dXwbq vU[:yĚ iV/ 㡥?-wFwjOq]g'qEϲ\,cWcRYfQh}lbŎՇ> V؝v[S:{Tlo]A6,&+KA£C4jb/^n0@Xڢt>͌ lNӎ᫑d@3 [؟3+2 p'L2\=xv*@Cn<ܥ'/1\66mf3%OD/WW:2PK*Y6^LT#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/ints_1.tomlu 0 Ew13åbJ!K~~m4rG-mg 04(*.!fdS:*Gc^!왼o=0ZE =V''eBarMTݱanf:%]kznJ?۬^u@z| PK*Yd]#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/ints_1.toml-originalu 0 E@AlASLi3wϯbvhsemaiaO; @B Լ|a{8ot\$Ɣ eb=Mg>r]$3NQt!T|\Aݟm޵ZVjz}~PK H2P#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/lf.tomlPK,[*YSZW#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/misc_test.tomlmRM0B^5-!Cjؚb-+ɛͿH.|y4:#HێL,LgDz=r|fPOjX ?`96+7Ͳ_VCUۢXk>r>@ۣ Yf zb|lC:/gEQ,Yj1Fuh|{N d;8} `BߌdɒY:?{{ff =ʑo9Cut!/E.zmY{aCF]uFQ$QPk ^ũjHc^wqO<#sG+Irx謟4EH,j:!`PK*YS "_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/mixed_lineendings.tomlSIJUJRRN.rlA4<.PK*Y)'%h#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/mixed_lineendings.toml-originalSIJUJRRN.IJUJVRISHLOPK H=q X#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/no_newline.toml+I-.UJ-IVPK*Y[#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/simple_utf8_1.toml+-IU–mJ\PK*Y2d#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/simple_utf8_1.toml-original+-IU–mJ\PK*Y]֚W#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_1.toml-1 0#:YCqRPIHlyA&qwEzeTeZ:6ٹlՍ x''Z\LV9qԩ[l8Zvfm Ī8Sp&? ˥ǝ^+݌ٓ hPC&,PK*YP<`#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_1.toml-original-1 0B#:YCqRPIH 69l.ބv:xdQedZ:6xG#\Lrcڟ7bkY2>Q=;G^VxSnwz/Ov1#O1Bsˢ,PK*Y]W#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_2.toml5ʹ 0Wq#+_6V{B2Y{bo}4*IDVHPK*YD@i`#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_2.toml-originalS(.)UJTl@LXV)*cb2UJURlҔJ JpBD P%PKarZd;nW#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_3.tomle;n0 ݧ =h>"@X,"\z:#S$K<'WcDCºX1HZB$=: 2+ZVk璹zCӆ8Vs^JĢV)t xp ̖Ae&& pGg' 6x#A+EXe B^ .5~MT yHS; ImPK*YP(`#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_3.toml-originaleM ཉw/< `1Pb+ LK0n(LlBLnS3NbN8Tg1w ' ?E&2X.ЩRάz͏> ڸ00UkZɞ-Rh7PK*Y_ bW#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_4.tomlKUJTQ*I-.QR(W(W(.HMVPK*Y$ `#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_4.toml-originalKUJTQ*I-.QR(W(W(.HMVPK;+X f#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_5_byteequivalent.tomlm10 E+E6$n%-n)GA /{+τyp=B'4Kc_Xrqktb%nh8t>,>w]p@p#6QM(IKE'Rx^BX+~۬ _kYK"cg~&!h89w-Wl{_PK*Y -_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_1.toml-original]@ DH)Yl%+U4=v@ <}3ܗwZw09T%5(?S #4- Q*>7Bh5OI &>{1FJg9KPK*YCQV#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_2.tomlNSO)QSJ)Q媰UTFUPUP/IU(HU0.JQ(NMM+Q,VHLKK-qZPK*YܹET_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_2.toml-originalNSO)QSJ)Q媰UTFWPUP/IU(HU0.JQ(NMM+Q,VHLKK-q PK,ZB O#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtripfile/roundtripfile.testWKo6>Kbp$Gh(Zx݀XԒT6A3Ca;uY~7N:~'V!I&}'0ci~KEu_=(B4)y.B"'B+KSq:L^4 .N䌵 E", jx-h!C7Pap{*-L!y<4j`VQ44Pc眞!#N(.LFL!]gX p"g Y"[ zS"+E D:P]'msIDIj)}jq}4k(i#t6"GצGRR?/됅=&f J "`1f+}ou2{ĺqGd$@铆a⟶ !z;6ljsS,[ :]LG1Wkt5߶'k>qH<ZF ti|_C ;\+6~Ay׊._`X)oֳCҚq^7v'**9+3N5_L9[QH31R[~=6?9Ar>LT`DPL@'X@@7S?#9Y1\U& ^rLi)EXs PFٻ [%)PQϻAro"0d#8?5]#2҃2")z1$XWhR8?QD X))4kh=@A>f$G&O4OEt?*RI/;PK3}Zt#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/datastructure.test#..+datastructure+datastructure.test.fauxlinkPK*Y+Mq?#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/jtest.tomlSRRU6U*H-*SQ0U*LmrRL[CKs#]#]#ZL=EyXuprPK*YpPvD#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/jtest_crlf.tomlSRRU6U*H-*SQ0U*LmrRL[CKs#]#]#Z,h6@T Qկ 3Hz2hƔi$L.x7tݝ%Gk ġhn Ɨ\g]昬zT?|3b[f~y&7򁲲|_W[n6[Sg>Yޠ̫][_Fӑ&|1W'69Fr$k̾`yhn PKL%Zb#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish.test#..+tomlish+tomlish.test.fauxlinkPK&Z~#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_array_comment.test#..+tomlish+tomlish_array_comment.test.fauxlinkPK&Z|#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_array_inline.test#..+tomlish+tomlish_array_inline.test.fauxlinkPK#(Zv#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_dottedkey.test#..+tomlish+tomlish_dottedkey.test.fauxlinkPKf&Zx#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_dquotedkey.test#..+tomlish+tomlish_dquotedkey.test.fauxlinkPK(Z~#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_itable_inline.test#..+tomlish+tomlish_itable_inline.test.fauxlinkPK`(Z#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_itable_multiline.test#..+tomlish+tomlish_itable_multiline.test.fauxlinkPKs%Z|#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_multiliteral.test#..+tomlish+tomlish_multiliteral.test.fauxlinkPK`%Zz#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_multistring.test#..+tomlish+tomlish_multistring.test.fauxlinkPKd}Zp#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squote.test#..+tomlish+tomlish_squote.test.fauxlinkPK(Zx#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squotedkey.test#..+tomlish+tomlish_squotedkey.test.fauxlinkPK(Z#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squotedkey_itable.test#..+tomlish+tomlish_squotedkey_itable.test.fauxlinkPKZ9F=@(C#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish.testn6(-Esk ŮH ,hДBRI\CA$[vÐ!} R0J%1S&&w30 #N0o^OL\1hcK <% | #=IrY:^2 s)G¡ӱݲ (&Y*)*w:D22h9 a='N'|$g|s]-{13FOc}˳UH@'U c yaL+}w'p!6:닾_`xُ[1cٱ9D[d=%CMz>n Q7UT-`f }pŊ \$Z,*e!\:P膆6Qٴk[~u>}nS"P[|qi?`vv~v>*7n`ŪԟVB3yPo&{:56p+p(^k3xK^ 9 MayCX^zݯv|T)nzgðAT$.qfk&K(B@-F}{[WXA20b' QDFʈN2=` $:R?)*QB60%*qo)$m&vg:BM(=R?.q&[1 _U@OeVl6CpuXY "_@hY{h!HۇKk߰I60^C _~@;vo!^!c1b y%cf`o߳T9u S੽Z[ u-y)yzKTD6)%)/ݠNO]ͰkrM,s3;'|0 :$IZPbmsQ >hJ'TMo8ǞΩugz240{Sܞ=v7FyRNQ~$׾bYLB353ӆKlmfD7ޠ6yly6b[oyU&l?ˉݙjsMRyO`M'oD7m6p)KVw7 5K*ф)1%NV?mlO6%_!Bo$~h₽?\]\t/{崑Rv v{uAQ]B9EǻPK3ZL#Q#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_array_comment.testk@N( ,( f,cX3yq.,9JIƵԆ0{{pgO_d% h68kc"pT81{r=AyEӎ[/FJ nlPK&ZP#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_array_inline.testQo0ߑ'6 2UC$GilhQ>8BH{H$/IvP*@,!Jh>U@9aCBJ2FT(O9%n\maB} "ԧ_@&Z@GӚe&z^Gݮ1$QZP?2m.>^t:hL}S8JU@Ffj.61'EAg@m!&Iw渭=hژ m#K/@҃rog^3혧!Mt%nw nΠώ;1َOǩܑc%[[s+>Atݧ[eg5ztĀL߸rቿI;3A`Ad,:39KqT*̮a6RYIjPQFM+ mlJݫ J7L*b}C\Cq)Y5 : ZT0z fbѨ{5< (%t\~-(|0οCbUevtiJtn)Bٗ8&kxp/Aײ D;"\׿sB*HeBs6U3-4:ٖu!Θh&=1xc-~>T +iz._#z~p%Z۝ 6z:`1pz># oכDni #bǬ,;i @jF>7V߂3? 92t:wPKW&Zphp N#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_dquotedkey.testM0ͩö=Іn1,ew =NDdٱQ,&Pzht3r0͖)nr"(_(TIaFv|a\ڃGI*Sw K9[&+ nq:&?XVfd(,]WT &Iv h %DA KOu!EYTN,IP{vέҖUUNu4fxnoV~zKyAאU+a6700[J2P)O!+'Ldj"? xbzw$]t dN^z*v7}='h=nۢ[3dUz:~L ¢x~C[ᆋ=Gg(<Ç# p)1=vW0`_4ς@pFT)L^W\6 76uqũebbAi>|Q%M.B\a9N3BNJ/S6PK(ZQ#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_itable_inline.testk0 ,P{ a3sxѕJ#&ˮ N;9c A_.®AL2q HUY$ Ag=IR hx{!<0`2T\b! }2E2SBV]'!_BJ, g\:#HD3SJ8 ZPN(l8Z >*ES>:=A(ET∳lQ+dT0[rvˮ0(+PfʡIn!.LoB;`S5$TH=*m5f4&z}4ƳxmSLcf+6ۻ]g=^OO2_"(O/Q_(E5KʡuN)J|:PKF(Zw+'T#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_itable_multiline.testZ[O0~G?$  {6Z 2IN¹,qVQsO@+Ö&>>lun9Pnomogbz=%H+-RRI{wi_,dc%BYxnnTޕ B$ Bbsz"u\*'cr]y<*1$͡hÏE|`zø+%ƵUȲ)NuUw𶛛ߏ^%_M7 ?,̥5]SeUT`!:\gJ%DE?97ɗw"IS Af\D7KiN͓vXMGas|3A)jj>7!x~z:83BͲ"_ +Kvch ^7 ؤ&!Tgsmd GCcpq<(z|a,GG0Ú,NgFWͯ_5fPͮ%QPK)Zdž74.P#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_multiliteral.test݋8/aH[ rٶts+YQre1;_:nw@pь44 j|2F$drEn[Y)C+|l LҾ;A$#:V>*^ABxk K6IbݹOmXpЅBGIs@s*XJƙG |I`Uh~ÅDawU{!O=TE7]p RY9=F<}gR, .P8ۄ[#֏cV&)JX$g䕿T^Ze+ "-{R=\=:%89@y@Qٌʂ+;ڴ\ p9xh&;@Ǜ?8 ; QWq ozx=|~; + -Bx\b7x=-cQSTP(fysDߠ Ќ7ּeZDd$DS&+$3).LO~]` ĿJI|G-D,#3(01He4meld2ńM3 8K\.z"׳确 cWwu; kLiXLTr:DMvEˁbIyǥќI -9U38*B%aZWj(D#q BEz#>5NZF ?k/C`a+Ӛmmx@m'nkrOKOWnА2ɭ r<ޱ$7 ^7wm$I"Zw##8sJll/nUcZ+ z ~ _qqoc Dۧ.LBLkb]&<6<IEzJoo3؃/<*9 id|~J!sC#Q {m8mɊ’w}e9HW5w&t4kÙ׆˘'22B+@"և#}݊])ny/PKsZsY3eQO#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_multistring.testmo6?/@*`X:$Ű@?lkkӡV I mHU-KeoS[HNq>h}RSR"0:OQ2LّxEFL y1 | |O[ eC%Ew%8f),$A=h^7Zt"TKaCt%[{Ȥp'8~`zQ`*HhCNeO&瑡+_ 5 DH|lYb FY'  u`Rh6 xӫ1$lSFZXLyg 5&s aK𙶚hgwV`-mALZvN@̞칵Cl?j$r+p [lhp d[CiV9YG71Gw;+59F85.CmRT B˚S4&-kNTma [4-kWDd7Jфv7BhKim;Q\dl"vN+|wQ]q}Tش'+&<a<[1 sQ&v x|Jv6AHW|EL- ByEnj. C3h0'3H/e1L<#7709G"#1DcH3,)n?JtdWd#O[r"@Fy0CI!LP#v\xFa(S ]nϟxWsd_S.12LSm//E OۊI]My avjĨ¾,p Bwn.h x d:bgRϳe١vCĀ[L~H#>l/)M -,Rq)ɝx FU vG(Ө־@uuXW/*5/E5- y|v냎7PAahFtwH~~zEy,FI?PK)Z:S/ N#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_squotedkey.testV]k0}7?\B0C7Cڰ.a.žNDXr wGlֽܣ#PƂDq]ABT: Qf,@W&l\Ю4 gilNYyʔWs0P^` iI jGgƂU QQPB\~Zu\_p{ZIɒ2(Ϧ%)2V/imӬU=XaBbsq3`Nj3W~z^ f"QW b/HJ+j#ж#7?-P<Ѭб1!{@!_BExM{@%TIEԣ _{з?2ZO1n@Oo0Rz20@Dށ+J> л x`;S ;3 g#Ft)̇htH`mqGkSݷ;1W_} PK(ZO_ U#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_squotedkey_itable.testV[k0~?@val21tDŇN06 ' JZϝ2.@5β~3OYV԰<;8өi#9 n+ѻ^erC2]=vy K1Ieeȓ( \Tʗ zqcޛ6sJM &2 '\/AFHTOƒ9r$( ~WS ii-(yձr(ۘ(v4PA2iI0fqO D4]Dp])TVi"3P:5k0 <hRnsBՓ P$/t0{%mδכ dz Pn(GnPwe^3RIǂNyd6c~xXFSuk oM,sބdsUWR'NNa9v`}TQ=E&;}C]Z/cƅ<-Ck Vk^fʪiks|^]Ug[r5 XDw;PK8Zi &#modpod-tomlish-1.1.5/tomlish-1.1.5.tmPKZ8X#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/base.testPKZ2Ud/[O#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/datastructure/datastructure.testPK!ZzY#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/dev/tomlish_multiliteral.test#..+tomlish+tomlish_multiliteral.test.fauxlinkPKMZvܽG#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip.testPK^*Yg5?r^N#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/array_of_itables.tomlPK*Y|"V#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/arrays_1.tomlPK*Y7n&_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/arrays_1.toml-originalPK*Y;XT!#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/backslash_1.txtPK*Y>ak"#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/backslash_1.txt-originalPK*Y6FV##modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/barekeys.tomlPK*YOe8R_@$#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/barekeys.toml-originalPK Hc$#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_empty.tomlPK*Y8@NSg%#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_with_data.tomlPK*Y-QUpZ&#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml-originalPK*Y\0X9'#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/datetime_1.tomlPK*Y@!<a(#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/datetime_1.toml-originalPK"#X#U8*#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/example.tomlPK\-Ybk;V+#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/example2.tomlPK*Y-lVi4#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/floats_1.tomlPK*Y jՒ_m5#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/floats_1.toml-originalPKm ,Y~;VR6#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/hard1.txtPK9Z)ɣZ37#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/hard_example.tomlPK*Y\cp:#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/hard_example.toml-originalPK*Y6^LT=#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/ints_1.tomlPK*Yd]>#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/ints_1.toml-originalPK H2P?#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/lf.tomlPK,[*YSZWm@#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/misc_test.tomlPK*YS "_B#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/mixed_lineendings.tomlPK*Y)'%hxC#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/mixed_lineendings.toml-originalPK H=q X+D#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/no_newline.tomlPK*Y[D#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/simple_utf8_1.tomlPK*Y2dBE#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/simple_utf8_1.toml-originalPK*Y]֚WE#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_1.tomlPK*YP<`F#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_1.toml-originalPK*Y]WH#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_2.tomlPK*YD@i`H#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_2.toml-originalPKarZd;nW|I#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_3.tomlPK*YP(`J#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_3.toml-originalPK*Y_ bWK#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_4.tomlPK*Y$ `{L#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_4.toml-originalPK;+X fM#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/strings_5_byteequivalent.tomlPK*YAIՇ V*N#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_1.tomlPK*Y -_+O#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_1.toml-originalPK*YCQV3P#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_2.tomlPK*YܹET_P#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtrip/roundtrip_files/tables_2.toml-originalPK,ZB OQ#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/roundtripfile/roundtripfile.testPK3}ZtV#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/datastructure.test#..+datastructure+datastructure.test.fauxlinkPK*Y+Mq?W#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/jtest.tomlPK*YpPvD;X#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/jtest_crlf.tomlPKU~ZhX#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/roundtrip.test#..+roundtrip+roundtrip.test.fauxlinkPK*YYpNzY#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/symbolic_links_readme.txtPKL%Zb[#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish.test#..+tomlish+tomlish.test.fauxlinkPK&Z~[#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_array_comment.test#..+tomlish+tomlish_array_comment.test.fauxlinkPK&Z|*\#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_array_inline.test#..+tomlish+tomlish_array_inline.test.fauxlinkPK#(Zv\#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_dottedkey.test#..+tomlish+tomlish_dottedkey.test.fauxlinkPKf&Zxb]#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_dquotedkey.test#..+tomlish+tomlish_dquotedkey.test.fauxlinkPK(Z~]#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_itable_inline.test#..+tomlish+tomlish_itable_inline.test.fauxlinkPK`(Z^#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_itable_multiline.test#..+tomlish+tomlish_itable_multiline.test.fauxlinkPKs%Z|B_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_multiliteral.test#..+tomlish+tomlish_multiliteral.test.fauxlinkPK`%Zz_#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_multistring.test#..+tomlish+tomlish_multistring.test.fauxlinkPKd}Zp~`#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squote.test#..+tomlish+tomlish_squote.test.fauxlinkPK(Zxa#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squotedkey.test#..+tomlish+tomlish_squotedkey.test.fauxlinkPK(Za#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tests/tomlish_squotedkey_itable.test#..+tomlish+tomlish_squotedkey_itable.test.fauxlinkPKZ9F=@(CRb#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish.testPK3ZL#Qg#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_array_comment.testPK&ZPck#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_array_inline.testPK (ZɫwMn#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_dottedkey.testPKW&Zphp NWq#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_dquotedkey.testPK(ZQs#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_itable_inline.testPKF(Zw+'T$w#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_itable_multiline.testPK)Zdž74.PQ{#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_multiliteral.testPKsZsY3eQO#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_multistring.testPKN~ZprxAJӇ#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_squote.testPK)Z:S/ N;#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_squotedkey.testPK(ZO_ U#modpod-tomlish-1.1.5/tomlish-1.1.5_testsuites/tomlish/tomlish_squotedkey_itable.testPKLL7)u