#zip file with Tcl loader prepended. #generated using modpod::make_zip_modpod 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 propertly 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" append msg \n "If vfs::zip is unavailable - 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 PKS3YXVF=#modpod-tomlish-1.1.1/suites/datastructure/datastructure.testXmo6lO2 !5؂eh=CltP*QSA}wdSr@ tCĐȻ=IR݋B_ !HYmh`N C^v e0$5}9Ȥ)]YO! $lhBZd o6Y"*dz]&PfG"AIQ _ ClB3)R8j\;vp%.N ؎,:Wa@,),AZ(/᮹I|Gdx‚J)M:YΌ1Ѭf C;:X]LctcB*PP帧^,sŧb+^ d,P{j{| J4A@.ϚT ȡ)|T\4pmz8|7P}LqrX~H?MaD & A e˜4Pruet_vr߲ƻBhKv;NR4&a4rAPv;~[)7L d#"Bה*MU"\0A)op ٸ3)'™]=9@95Epw"`pbfݹ0 wgB9{cyHYo3$IE[:D*¬aV/FDtហOs)Y#Qg_+B- jZxrQ$P=dVu4ȸ"_슴P4h:"IPLm~6oļBKmy[R|Sת7%nP:U`vuaJ{PK0!ŧ/~0q e-bӽ@]JRہt͒kU(rU0DYM]W 5xRsxOKb*p$B=.E=^5%QCZ&;34X 9ofrEZ^8腱M[ukr*ɮՌr(D3ɂJ8c½R գ4l@)~8i{QJvN{P5_#ojh'YI!2ɞ'2KmhW*C!O> yN~%ݦq5C= ӈBݧ^NV7$RPd a(C ̕u4[b]՘0j ~(s͝'bA{aMdS;P] Ai WqHr{2'HhŶ[fo:L6Ai4llGཏ )N>tv& &bASt@j)^B6ٺ՗s=)P,1Wc󔒅%?cMP (?HvoǝsD-vWใ}P@ zHϸӶbᄮ`͆.X1p%!bʀS*PZleMLqX7P*Oz'JEf3AS<^?>81Q8,ƌFw~b᡿s:Yydd/~7G22M2<}(j Rp^ow/qHg26(w=QK3F¿JȮj\7̝mXAUƁ2,06k <%~18D]\*):?/YO+HkH'_^>nrZI%\^OPK*Yj >#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip.test-originalVKo6>ۀTdQ%HN{\v{(j@K"$MwI~MQ#r|3n,=1mZu#F­Vnd\HuV,re?.K,E:YMJH]4]^m݃i?!yb!_/9|d;`K,]I>t^xݴҖr'dz^UٚnCl91oV\kHL UsP6H.n^p/V1< ?鐵@N-dRa` CttYpC2bt֙]2/H,>yļC#ȏ?&8A4Q]qj̉?p'Ź̾t(]bUȲ#|#zQnt=FZiJ=z;4+e8U2H^I3J8+P;M@xJ_*9$9F,m@ <R_/I Y Dz~B_ưo0Xi- ԝIzLl9'tjbƼ;3k7`3c$f֪}UA*L$ `hwX\Qȍ&00:Äa.j7, X._)E_xF5)NF;I4`Qjh`kSzj al\[ rB}"A (D90Nn7R3}' ÿiMe0,$g?cB ?rݷ[>~PK^*Yg5?rL#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/array_of_itables.toml++)VUVV҆: @HG H+r) D9DD%vEFE&E \\PK*Y|"D#modpod-tomlish-1.1.1/suites/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&M#modpod-tomlish-1.1.1/suites/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>O#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/backslash_1.txt-originalE0 DJ.n8*R„CjyI xJB  )}wxqp+-pOpeKnp6*d@5i[lDGLwvW4ɷ%o4Ohzm_w?PK*Y6FD#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/barekeys.tomlЭUJLJVUUPJ-̤ l1H2PK*YOe8RM#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/barekeys.toml-originalЭUJLJVUUPJ- 󌌁l1H2PK HQ#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_empty.toml{{?PK*Y8@NSU#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml лSSlZyp$Ww}qAm, '4%zFME;EcQل.bX>PK*Y-QU^#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml-original л ;|9$P\AiY:N$բ -r TLU.u6[>PK*Y\0F#modpod-tomlish-1.1.1/suites/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#C#modpod-tomlish-1.1.1/suites/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-lD#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/floats_1.tomlK DR6˞Q+EP,zbvx9q VB#̃-#/fiZޭڥpeeC iE[$S.9c{d9Hi"%0PK*Y jՒM#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/floats_1.toml-original-= 0 =;2 KIH)[H)APKm ,Y~;V@#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/hard1.txtSR{%[R<̼lT"rhJ>P PK*YQH#modpod-tomlish-1.1.1/suites/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^LB#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/ints_1.tomlu 0 Ew13åbJ!K~~m4rG-mg 04(*.!fdS:*Gc^!왼o=0ZE =V''eBarMTݱanf:%]kznJ?۬^u@z| PK*YdK#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/ints_1.toml-originalu 0 E@AlASLi3wϯbvhsemaiaO; @B Լ|a{8ot\$Ɣ eb=Mg>r]$3NQt!T|\Aݟm޵ZVjz}~PK H2>#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/lf.tomlPK,[*YSZE#modpod-tomlish-1.1.1/suites/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 "M#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/mixed_lineendings.tomlSIJUJRRN.rlA4<.PK*Y)'%V#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/mixed_lineendings.toml-originalSIJUJRRN.IJUJVRISHLOPK H=q F#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/no_newline.toml+I-.UJ-IVPK*YI#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/simple_utf8_1.toml+-IU–mJ\PK*Y2R#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/simple_utf8_1.toml-original+-IU–mJ\PK*Y]֚E#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_1.toml-1 0#:YCqRPIHlyA&qwEzeTeZ:6ٹlՍ x''Z\LV9qԩ[l8Zvfm Ī8Sp&? ˥ǝ^+݌ٓ hPC&,PK*YP<N#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_1.toml-original-1 0B#:YCqRPIH 69l.ބv:xdQedZ:6xG#\Lrcڟ7bkY2>Q=;G^VxSnwz/Ov1#O1Bsˢ,PK*Y]E#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_2.toml5ʹ 0Wq#+_6V{B2Y{bo}4*IDVHPK*YD@iN#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_2.toml-originalS(.)UJTl@LXV)*cb2UJURlҔJ JpBD P%PK*YĖE#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_3.tomle= ཧr&z`TRb-6R|=cKw }V,|\#.C潔|(| 8gJ֎G\DŽy ӆh-9'nr v*g542p &h}6RnϾPK*YP(N#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_3.toml-originaleM ཉw/< `1Pb+ LK0n(LlBLnS3NbN8Tg1w ' ?E&2X.ЩRάz͏> ڸ00UkZɞ-Rh7PK*Y_ bE#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_4.tomlKUJTQ*I-.QR(W(W(.HMVPK*Y$ N#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_4.toml-originalKUJTQ*I-.QR(W(W(.HMVPK;+X T#modpod-tomlish-1.1.1/suites/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 -M#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_1.toml-original]@ DH)Yl%+U4=v@ <}3ܗwZw09T%5(?S #4- Q*>7Bh5OI &>{1FJg9KPK*YCQD#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_2.tomlNSO)QSJ)Q媰UTFUPUP/IU(HU0.JQ(NMM+Q,VHLKK-qZPK*YܹETM#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_2.toml-originalNSO)QSJ)Q媰UTFWPUP/IU(HU0.JQ(NMM+Q,VHLKK-q PK*Y  =#modpod-tomlish-1.1.1/suites/roundtripfile/roundtripfile.testWKo6>Kbp$Gh(Zx݀XԒT6A3Ca;uY~7N:~'V!I&$';Iu=|qSmF@ Zuc!ەF8+dQpyEu&g[/-aQkYVFkB;L* kH<u`%_Z5zk0(osjo'f2$VА3P8܄ ڃTl"UOd`(1m擶$Q$u>gg6Q5e׃:Iףk#iUJ)ɗuBC3GZsxbX:=`bݸ#2`I0OKAoĹ)\˩K$оOojg'ݚJñQ,C" hEń?8B/İ)|-2y^DÔ0X%d1J|V1./O/yG2 ̡Vprd:c[PЕ2#U>Bs^Ţ-r[3[N|ݟ, ^g8Z<`ԮߠC5eKd'̧ LhA[1 GȻVtÂ.Nyִō;QPG&]t嬉~fʙފ@*1<8a ca e&d:,c$:PψawN=et 7I's'vp?/m.5-yI&5E@[iH9 ΏsgWLj3:DJzjɆ+Vd2kphOQVJ -Z}PDPh(<ɓ5 m?&.o̵T9PK*YU)4 F#modpod-tomlish-1.1.1/suites/roundtripfile/roundtripfile.test-originalWO6~4d. x=ZV{[MlBw?d `3|;n,3mZVuZ Z  K.kf2 [ȟYm aC,tzrܲ\?9 B]kY͝V;[7Zk|OHB>\Ȥs=$'n"Eu0hK=HVIs^.1IPE7 vdՖt¯lBW=phD$rt UE~$Km+m W%?1ݲ|:^S 0e_9b3L?=vA R^0ٴ ~#50qHKZWYS^3go-~`j%%6 82j5a-ʰ?ZUj.Y}ؑjJ'%'Mܗl3b@.$pCbɶJsV@1$=כ"y21x.A_ex?oC"bl8M^ 1N> WSX0;[8;-o]s;hM#+íH=dfrxK[i_zDo9b:)Lu_>4-GNnhZMr!.'č|#؃Ș/]꺈ŖGQQ!Wy\Ƶƌt'+-O|ya ޖyT{2 ē"0ҁٖ$> <~"_].r-~U?u<`rE?eit:劂nwtJo 1#v=~:;tMhPb^ˍj^>E!v'>,HXEaUrV@G(HxKAP7 9;jb-g;~}I\;L6m޷#N u&8*L7|{$JnA$x9xq741&ꤏ({槿ʂm1;R%kE }(1 :CA;xj\Z6e-H 2d$7wG`5g7k< eFfNǮ'&.ɿPK*Yh:qr 5#modpod-tomlish-1.1.1/suites/tests/datastructure.testVKk@>KbP} ]rhN i)1k^*ڕSWwFHQCq R]|f"; r!P;xS> ު85tz{)դ3С@C&a Ϣ#6׮|}g,p,Ͷ6b/+Voe rD6)Jf |P.đM#y Ƶc?w(X*Caty|8<LòYLQf `Dk"Mo1jd8[*Wę9` ۰TՇeb]'e*ݴN(B[ "ŧb*Hw,tC-+[hyymp<+PM·@kqز|V\yu CߦFV X8 2,"2<ƐJpº,] ͡)RS=]R}m鴩Trn50W@.|_KZ]86_mVa|N|܄FSLٚ}c1t%͐fxP&#Prn \֥X+w23_)Rk-N.QwPK*Y n >#modpod-tomlish-1.1.1/suites/tests/datastructure.test-originalWk0~v ÑAчVvXDT\IN;INec}+$F>}_ w;9o A]!4Ecn'c)G 0 (h-\ipxJ[Jclkc*XAK.BڠѿrNlܙLIYČQ YXA _Ӣv8BK{T0J1\;E'g[\ 7:m>h{3WVR5Lph.kJHa9TU5J- Hyan9C*(e2H:PUdj/vEK(L_4JJZr$wOF6? 7b^%ضnN-n)v>wokUH VԛV7(*0:0^s%P_OOx 6,xG=:XyZc,#D(%Y#=j*7E󓁣D͏nPK*Y+Mq-#modpod-tomlish-1.1.1/suites/tests/jtest.tomlSRRU6U*H-*SQ0U*LmrRL[CKs#]#]#ZL=EyXuprPK*YpPv6#modpod-tomlish-1.1.1/suites/tests/jtest.toml-originalSRRU6U*H-*SQ0U*LmrRL[CKs#]#]#Z,y({%tm?K VR=…mVIy(D3NxK~kx׈>2RҍlD˟h{P{_#0OB*ɖgDc#8H$c*\R'!qٲΦgbp([/k(5`4eNVɲ<;x#9q:&rysPc2nJu[(+xG7N8+WbWtyg .wBX@4]2nJ+~N>m|W$- (S~.[Gne|g& ~]ן )Ƞ\l7 썅9%PWsPY}ԕ='ÚVk+\E,!2[R@.&׌jK D:UȥYELbУR0]/%˴<GeZ D1iro-)o^oM48t֊gH}3![c=9*>P$U&PTPWצ*_|~U]eB<\lTm (ɘ9nڡé1K*qTٳtBF(`w{F|źH͊*Ʃ^6Ś߫uAHAx,ހ /[xc6Ӭ0x+  O叓j[58fxD.L'Κ;$!@GR8|+Z VN®hUpcg!ȄjH,Qպ=†m ߈ϢvuN\\b-'}4Oނ:{QS\~jw >v] aa\. (H~ Ap$O)$$T/rMmkX!lO$L+v?X;ln!ZwVVf,ۑk8S˰\]Ksz 䳗2Q6"DwRm"҉V§kp^ҕ/wqHX`^UVE5j5 i=C0$݄]߆M[^zMe@,,L$=(&7>v ;m`,4:fl =ic^͝?ўeEe'R/g £ÿA<ݤ c{5K>/7ӳ _u4 ZR Qdk !׏1eh e$gӄꁯxXv X:tS0˄1RwhDMMӹ$!+҆~#q!_Sr|]Z~VԍYv勐~mir:BnwEÖ&@?t4u@Iyz(*y!d؉\[l"|yxI.lmÑ$C 8C3FR=}0ø87)0>ldM*0W>ט4R U)7#ܑD'_SʨKϋMkSo|@BP Jt8Z.PK*YYp<#modpod-tomlish-1.1.1/suites/tests/symbolic_links_readme.txtmMN09c,H6$\`Lj=n3. ޛapq ݽEy@]tvXϙIxA-6F>h6@T Qկ 3Hz2hƔi$L.x7tݝ%Gk ġhn Ɨ\g]昬zT?|3b[f~y&7򁲲|_W[n6[Sg>Yޠ̫][_Fӑ&|1W'69Fr$k̾`yhn PK*Y8^UBE#modpod-tomlish-1.1.1/suites/tests/symbolic_links_readme.txt-originalmMN0 zkĂ B\.i݉gęg`@H{"2|,.#E38Ü v,3  D=2en(D`E4r3)ɠLA&t+ލ}ww}wo(`1% E j \`ni,UO{=C^_cS _W[n6"=*Dcg:1mЫ-/†|b_prɡ1;ME]OPK*Y(jL6S/#modpod-tomlish-1.1.1/suites/tests/tomlish.test_kFO1rp<zIУDFdR$wjeˊsܴ /5;3g~̮?X4@;E-j2`'YϨmLiyeH= +-V%EJ- (DrKĻJRM34ԊBp`j"/-7O^R>XL?CvI>LMS:ʾܜ⇩E;ICݒN)h|PR!pL|W<]8 7S:g7E# t|K=ja!"v8"NQ@ݑϘVޅ87EE4`-wnf,j^Ԗ]I(B^nZ)TwKea 7ͱo&ζqBSwpCӶEX\~;?<սoWztQ } F: w8wOc# Rh/I8׀?_a\3hQ`,uL_` i@j#SFi/ȆwB" @ɳXdg/iq Sa])@ٿwUNRCMњ5H#cQmʇ< &HFg#P'NIa\bBj/b*w߭%BC5V-뭍Yѷ >pik;D4gJKIglvМp$Q5+ۖu, oǓptG@ix]m ֱZ*=v ~K=k~tHcQLy D%~Lai KkES2~ H HҊ)8 j3i &*ww`W^[Z;/ZE3Z-7ɴNM͓0In+vb4dV,okE>c4|ݶ£oY5`96h{U>~40HeIP<4PvGu9XFmc>D!Ho/_/.N/\RA*EXPK*YinB8#modpod-tomlish-1.1.1/suites/tests/tomlish.test-originalmkF?;0rp_ PJ&9hB]%qevrK)&Ēfgf_fV: F) M n-jphNHai&6QҎtcS9`?R@) *sUȩ+DvKĻJRrԎBAÃβYN S:Vƽ/~/J) 柡m33ЌWǢ!Jԡ9Oاa0.v:[LR$thЯGVXV"c0Kt~gޯ#'&9"AS@YQTmǙ%J"Dq ŒtgT:w,j/%DP֯>*Zr8raqqăԇ8S(4El5( -׋avypr f0$lª[]'/@W1 HUPed/vdUt=o~='0 [0 m& LN!UHme^|3Ka*'ypΠҢtw!)ޡDJ\i͚ArŠtKuF,Jt61CbV9ydTq:#TM|e:bsC 1\V?y`_}ui1p>Ei^A'#0ot)m uBkIsvhNhLh%6ލCLIw tD@qwoIڸJ>]ò֣H7QW5'xC=P鰱SUŽy<u,tYbPJ<r]B^7@ UDZ˪2l{B#Ͳn^weIIٛLlnjγ~ȸt.$"yʯ^_#mw]Sup B?%{a9;h7R"-)q*d,i j8.y&&hkv9c.%=co_/.N/ ,ъ=]Ãy^ 6|PK3Y8@1#modpod-tomlish-1.1.1/suites/tomlish/tomlish.testmo6?[ 0l0lth=ClDDe$Jvu?1yw鎴rTg01%>R% R} °f>÷LE@a| #HU* |Eєdإ\E'*!9tLCu{d* f}Թ!#W9Mih kNd3ACI.\NԙGk[fN)7XUORh"<NosƩDp)pC_lf4#+Qy)oA-Uvvhd:8 'j;Wdψ΄k1f%}ӊ+B^ƹ(y 6Mj?޷઒\jKh.#26)e[LmK pp\*2 \Q{{P]~xsvq p=T0_Y 65}3 ;QVp9X9@.탲o{U r޻j{NLɔ&'x{w6+V,`v"G#W< j5bEB'S5[cDyPץVzM98Ds- *7 B ̄iA--4-Tk-]2Cӗ;#|@nılVKZWrhxeak$RI{:e֦D%zܹ8wOV{n N k·4ƣ!iKyO`DQv{[ߝ3ORl8=ߍ@efҝ-ѷ h+aKnYWIDvĔyەӕ/$ڰW؊1s{(~@&\@V)z3LZ4ͅ4,%f릸oM˔tȚIѠAcu$TRh%fP3%uw#v+/ Rǣnbi4@M'ZuWyƗ`Xؒg^paDzN?kX-Suԏu*T=U=??!?f)6,U{dZ^7xjvQ`N8-!_!|!6+b Qf+$EF ]Ӧxb0:ѦJz,;m-oX[ۍ;Zwozg~뻞YE{ۭ /N3=Cɜ[ v[:'Ԟ~hz~KEFuoZ=ơ?'K#tXyv7䗟Bxl6U0/oKk~ yB/Cok[x͸3wAV1A(HUhNQʣ1[}5N}V2VC(P>P(7zyoJ#21fW.li: :GGvΚ~: %ȱ( 0)+i/0c3!} ^ޕIARLl@oMWчqчqt}G{spz-O.$q6d)*[]V8 :Q\]T9zOBQWW亹ͩ?GPK*Y͒-:#modpod-tomlish-1.1.1/suites/tomlish/tomlish.test-originalk6_= #([YlhQmuԒf!GqӤp#K|eWg-BH6!V'؀h -V%UAWфdEQdOݚFk6yh [X"7%|Q\\ ܭlvYZ(a74=l ~Sw kV/LfR5Q:h ?Զҧgs.@ZTV]qF?8s:}UZ;Aj 7"Q) kq-ћQFe5yTyX7(~bɯoE9_QpKa.PsAK"tJ͔Xï!UوսκHQ90 Ccq{̥Wcc݂Ɂ|IXU?#֠Sx7Vx7[zGK=PK3YHl'=#modpod-tomlish-1.1.1/suites/tomlish/tomlish_multistring.testT]K0}?\tOc7 ZQ)Y{M+!ݤͶ~އ{%۳:ƣj B%-TJ堜d(-A88dLB>NRPac+0V@12H]HT#Y2vѬk@E3HT0{n@ j2KIް%ʗ&'U]ril)9kw2sg"҂gz0/}T6v Z{9 K|o`wvwn;r = )Z3Ә!yG봂A ^-ϯp~~5wk n.nÛz~\R ~yF{+ŏ?It_*l_PK۲3Yr8#modpod-tomlish-1.1.1/suites/tomlish/tomlish_squote.testTj@}߯C yCMC(I0+id/Yie(-Ŗ i9svsBKL h@LB2/ʮ_E+8,A&[%IKYP!h#C\ !R0d(.NDhًRUeUB@ũA`Z!^eab@^Y8jFw,bsM-֝R 4U —VPC\snZfR,0y &7SA[.%# yQS6w8^{4;1=ڶyNJ#yE&A3Qt:RiK?y]UϮ"(p]{ˣa$䭦V% KXj_Y -~,TQ1)9gT2a]LG.Ӡ>5n>pMYpt>}z;yMo'# a=P#'EQ>{?Q=Y>f!j$>gBPKX3Yj  &#modpod-tomlish-1.1.1/tomlish-1.1.1.tmVnF}WLih 7;4h&Ɗ ݥ.Y);iLq9s1$|^=FHQ #\+m{J+[fn@8*vOL%7P%>mRjS0fxjY+l~㣘8|&[kdZ_zoKRHrN $Sxw=R{c={]EJ?I7D( yp3˹MGUDѩ {Kw((y'F#i%0mh]tQx;yyFZ6[+w8g|/@& ]'Q!8 5$Tp;` +MH=c9a5) HXq!2ſjiqYZA>G# 91o#Ε['~@YxiN,&E}:+PP{ ۮu< mG79"bEѡٛ5%yȀ2v NlRgNJZq>O~yѡ;?WZR;hcQN{wiCeDx%#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip.test-originalPK^*Yg5?rL*#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/array_of_itables.tomlPK*Y|"D+#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/arrays_1.tomlPK*Y7n&M-#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/arrays_1.toml-originalPK*Y;F.#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/backslash_1.txtPK*Y>O/#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/backslash_1.txt-originalPK*Y6FD0#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/barekeys.tomlPK*YOe8RMU1#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/barekeys.toml-originalPK HQ1#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_empty.tomlPK*Y8@NSUx2#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_with_data.tomlPK*Y-QU^?3#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/byte_order_mark_with_data.toml-originalPK*Y\0F4#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/datetime_1.tomlPK*Y@!<Oz5#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/datetime_1.toml-originalPK"#X#C6#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/example.tomlPK\-Ybk;DZ8#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/example2.tomlPK*Y-lD@#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/floats_1.tomlPK*Y jՒMA#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/floats_1.toml-originalPKm ,Y~;V@B#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/hard1.txtPK*YQHC#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/hard_example.tomlPK*Y\QF#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/hard_example.toml-originalPK*Y6^LBI#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/ints_1.tomlPK*YdKJ#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/ints_1.toml-originalPK H2>L#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/lf.tomlPK,[*YSZEjL#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/misc_test.tomlPK*YS "MN#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/mixed_lineendings.tomlPK*Y)'%VQO#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/mixed_lineendings.toml-originalPK H=q FO#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/no_newline.tomlPK*YIcP#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/simple_utf8_1.tomlPK*Y2RP#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/simple_utf8_1.toml-originalPK*Y]֚EfQ#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_1.tomlPK*YP<NcR#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_1.toml-originalPK*Y]ErS#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_2.tomlPK*YD@iNT#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_2.toml-originalPK*YĖET#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_3.tomlPK*YP(NU#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_3.toml-originalPK*Y_ bEV#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_4.tomlPK*Y$ NPW#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_4.toml-originalPK;+X TW#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/strings_5_byteequivalent.tomlPK*YAIՇ DX#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_1.tomlPK*Y -MY#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_1.toml-originalPK*YCQDZ#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_2.tomlPK*YܹETMr[#modpod-tomlish-1.1.1/suites/roundtrip/roundtrip_files/tables_2.toml-originalPK*Y  ="\#modpod-tomlish-1.1.1/suites/roundtripfile/roundtripfile.testPK*YU)4 FHa#modpod-tomlish-1.1.1/suites/roundtripfile/roundtripfile.test-originalPK*Yh:qr 5f#modpod-tomlish-1.1.1/suites/tests/datastructure.testPK*Y n >i#modpod-tomlish-1.1.1/suites/tests/datastructure.test-originalPK*Y+Mq-8m#modpod-tomlish-1.1.1/suites/tests/jtest.tomlPK*YpPv6m#modpod-tomlish-1.1.1/suites/tests/jtest.toml-originalPK*Y 1n#modpod-tomlish-1.1.1/suites/tests/roundtrip.testPK*YAc :r#modpod-tomlish-1.1.1/suites/tests/roundtrip.test-originalPK*YYp<:w#modpod-tomlish-1.1.1/suites/tests/symbolic_links_readme.txtPK*Y8^UBEx#modpod-tomlish-1.1.1/suites/tests/symbolic_links_readme.txt-originalPK*Y(jL6S/8z#modpod-tomlish-1.1.1/suites/tests/tomlish.testPK*YinB8~#modpod-tomlish-1.1.1/suites/tests/tomlish.test-originalPK3Y8@1S#modpod-tomlish-1.1.1/suites/tomlish/tomlish.testPK*Y͒-:*#modpod-tomlish-1.1.1/suites/tomlish/tomlish.test-originalPK3YHl'=C#modpod-tomlish-1.1.1/suites/tomlish/tomlish_multistring.testPK۲3Yr8Y#modpod-tomlish-1.1.1/suites/tomlish/tomlish_squote.testPKX3Yj  &#modpod-tomlish-1.1.1/tomlish-1.1.1.tmPK>>