From 1494dba8081fb55fff3ee677489c1bea492b6ef283c2aa91041d5605eb9a286d Mon Sep 17 00:00:00 2001 From: Johannes Randerath Date: Fri, 21 Jun 2024 12:02:35 +0200 Subject: [PATCH] Fixed and rebuilt sphinx docs --- docs/build/doctrees/api.doctree | Bin 0 -> 26199 bytes docs/build/doctrees/api.migrations.doctree | Bin 0 -> 3100 bytes docs/build/doctrees/environment.pickle | Bin 1713168 -> 2038946 bytes docs/build/doctrees/modules.doctree | Bin 2866 -> 2877 bytes docs/build/doctrees/pt_map.doctree | Bin 979292 -> 1219536 bytes docs/build/doctrees/pt_map.migrations.doctree | Bin 114242 -> 54861 bytes .../html/_sources/api.migrations.rst.txt | 10 + docs/build/html/_sources/api.rst.txt | 68 + docs/build/html/_sources/modules.rst.txt | 1 + .../html/_sources/pt_map.migrations.rst.txt | 76 +- docs/build/html/_sources/pt_map.rst.txt | 8 + docs/build/html/api.html | 252 ++++ docs/build/html/api.migrations.html | 134 ++ docs/build/html/genindex.html | 382 ++++- docs/build/html/index.html | 1 + docs/build/html/modules.html | 148 +- docs/build/html/objects.inv | Bin 3242 -> 3704 bytes docs/build/html/pt_map.html | 1248 ++++++++++++++++- docs/build/html/pt_map.migrations.html | 236 +--- docs/build/html/py-modindex.html | 73 +- docs/build/html/searchindex.js | 2 +- docs/source/api.rst | 68 + docs/source/modules.rst | 1 + docs/source/pt_map.rst | 8 + transport_accessibility/api/views.py | 33 +- transport_accessibility/pt_map/query.py | 164 ++- transport_accessibility/pt_map/views.py | 2 +- 27 files changed, 2433 insertions(+), 482 deletions(-) create mode 100644 docs/build/doctrees/api.doctree create mode 100644 docs/build/doctrees/api.migrations.doctree create mode 100644 docs/build/html/_sources/api.migrations.rst.txt create mode 100644 docs/build/html/_sources/api.rst.txt create mode 100644 docs/build/html/api.html create mode 100644 docs/build/html/api.migrations.html create mode 100644 docs/source/api.rst diff --git a/docs/build/doctrees/api.doctree b/docs/build/doctrees/api.doctree new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..2a6c2a14f1838c231c96f8e06c052ceaa82443929760c23b4c9f4587edc4173f GIT binary patch literal 26199 zcmeG_ZHy#Gb+flSvpch2cV~M6&H3EMF}DY|y9Y4=*55wPK67~O*k^=9PEAjD%~bdH zbT{4Ax4R(+Ho+eom4YJL7%A{01`-q$BoYaJ=1)GPI3hveM}i0hqkQlu5+tA~kwWxd zRabS-%=PZec(Ke)~-QrT2Dg_>V6p5p{#@Rm*XL&>>02XPnSZ z`y^o5C$p2!W|y;N-i)oSBurzQWW1K~8JoJk6O$mjnDGU8owpUVU^jmU}tJbHvTO$98S zNkZ_t9$0;GHRGg_zUf%@W=y*9 zPRgg5)q_VFU8HR~M~~4-dMm$wjfQ=)=7rP>0+OuRp+nYKYz0Xa#%#s1ZIUEz$Ms#d zv*v_$vL=9Bvm$pjPFO~dpFfm#=&T^Mrq$uRfzLjbb|irkL7}B`nbS{6g_^vo_1)H&)8u<3e&(TERk3} zTI16!v{_7w%O{^*X(HO@lUC$re3}F-b_I>++`#rzhjd+E61{J2J0xN>J3qyzZ7V|d z+2B(>KkQ_?yg^;ZAwjmw=Ve#bFcYNx4vC4Aov-m0GFK7?{!X^bTd}pJX9bkcP=V?+ zZPNz^>BAQ#b}L)46-6Y@tU;39N83e`ZKNHdFz2&LVU?_$;)BhF1!!q5QVTG^1qCK( zJ(YI)p_2m1aF;BVnluXp5v+E#QEZEUd2 z0=9dJwsTO##?)N1Oh1nZuOKB>BqfOAo?&8GRWt`A2Uuviz(b1&T@)n)Bp+(m6#vS2 z6#sI8;;&0P^i#PI+e1#2=uBV9$tg)3MM=gNixh^IGJ)mHg1`rxmp2kO==mh$w>}uT zXTqTC_Kamz6NVdz)sCX%WX6x?gj`iGR)SOGQw~Y&A--FtHNF5(%*5>l7E9xzY~{D9 z(U+|#GC}#AGT=&(;v{Yv7-JE~u!10D)`05eZ~MSKcQCTe){PU0%8C0<8TaIKnn`5Y zWZh7&7$@$#@1h)ciPy15fgOHOWQQW~VxR(oe8R|g^n_6u;XjHalr}S zm$TRndPdk)yiw$bexXod1BFsYoD}Gb}>lO|0ZF>Mb z0{{zXXJDSa0KK&W(4z=wWW`pWFcSN2qRm!X=QoeqHct*1H{*JdW~C@`%Fy23Uc zqRPOlON9nalY1*^!Y6_u&iC#{w7qx0at-X1D=+HXMW?r7C+}A#YPDPf^Olwzh?I9v z)l;x93LP{i@2kYbJ2z3Q4H`~4Do-996|FJ{_rGRp{)T?)GuH&$U$3f(Jh2NLzlOxg zMM8n&3!{GvO`T;vnYcZ$f!y9o*zt(X%3Fyyq^^e5c2|XplH!s!_)ItTedKHJ_K8}J zw@en=0250x@7G}$Li6((Z{h>}CfEz#qZ&5arr&|hUyvkr7_g#urd@_6Zvr#-Vk@FW zW9ZgJw1}0Rq~~ZG*`i8K z1BIVM5WTO#f5*>5uaCi{VDE#Oihs}F>X5FL`pmRa7Mfj`_>Qrh?@6tX4HX7BnejV^ zpRW!NQ#R=otTZ<=|1lS>d3fWsyn!E6dU52q5Df8-7sc<%%K`! ze(%j7Y~C_atCjd&3r$!TpMU1w`)B$b3Q@^6Z$x1Eri!0D{^Lx=du>O*et z!IXs$!>XTdEYKRi87&Sl1fn#sSvq8JPuweP zh9$Vt3-y!AS@}dXYytcybWv09iC6tlm7!RT*V5k9)u;e1iWX@>eGUYgN_+j)w!OcWL`XZ{vxS|!hocMI?HRGG`2ch@C6ER}X*HGXDr+s? zaHR6N3lN$PJ02<@@9l7lwsrA72vGaie$4`zyERSW^0e8j7>)Eu{sDgL1ik!iwB|OW#ce{}|G@2YayN{kX8v zt|Vu7D#!OG4vp|nq@WeE>@8?tsGQ;of>sW`l#@#{2Ru2bIMv+Xbzzu6ar!u-dllkz zkn@EA{lcIC6%3z?%-=7F%p5G*_I_0&dSH>64?ss_yAP4+z3Wh|=6w}@*5T)C@N>7i zy5~@>w(H%CzxUzq{rLL;{yvDm55X_^X`@7&)?@%o(NEWsUwCu{CvVVhmSSJJlV!sV z;r}xQ|DP-P@#-M((=X?8Sp&aJU&W~K3OKgIVdKqg=_4Sng*`VAmmcv% z@0xE8?3%LSJ3x8Jc6r}WJuu&L+f~G;j|#_4#HR)9DldRJ0NGa7I2wSVJb?G_u%iHB zpf>SG5PbwSD#;G`RgfK13ydUekm|z^G|~S@k#MB&9!@cO|D}2$(NA0j(Mx$3guI-0 z5lv;1>*O7CbBQsbC}JCDN#vqz^#JdxM|YZAEftCyC(M=C(D{)Zyvu*^+0m3 zT?M&iN=xuKz+KM4U`v_Udh%gn-vh)3R9B$mFs+BEP)TaQtAf2b$QA zD$?zjw;xtLkl63I3SyUd8zC?AwrDDoTTd?luA)f&eL#)eF_m{3cd9ViFYZM3;Js^Q zh9Z(9b1M>kJSyQmU$g@6N5l+B`amvbxgRFX-!b0v)Z-f`4aZ`Zamlrea~Cc=amoln z!vc@pH?~N}h^!t-RO;ob$I-;xQl!}jG4r6r_@A0Bb^Yr1X;MGSV-+$?s=wpD?TAlh(t8 z*_0%PYDtW47#ltJ5($hrgcCbPh?F7%w8>i<)dGTo6lETL`@u1#O9$<(G5+dU7|S57TK2fe|w@~&{VgWk^WJ`1~L{cX)!q`Y72Oly@`o@;ar~!wd ze8Pwk6HF)vBCVdR8jp5mPw^t7M9y5C(;(Y!!cM`{9b?P&eWODRhro!AVFeBh>svN) zR$EUzc;U>s_14o81cA&c!*xi&+^$O;qq8#tE1W${nHUuW9{|5Yks1 z_u9k8O8HP`v#X3GeT1>pSU$n1Y%i_zr;E`UUKf_A9!xb145W?oT$REp--8CekAa+B zK4~ng2NyIOLI!qSx;6N;E1D`JA6Rz+ovGlzh?v-kKT#RjTuGSz;vQ__f)MWV%{NK!R_-RF~}QYQ$l1HlY{vx z(YAMoq~FL$_j1`gAm^;W@d-Ms9V-E&6L()?bmOoOdL1s{%#X8bJPk)wjdP4eMnd{l zz+5{qSZE{>vEA;Du|+Kg_fDt{Q~*=$)$25yW~H=}l?FnFQsev#b~$Z(v0AjMNXqn+ zVtI1mr|vb%FN}jS`rIE^J-pw9%j4&#(vJ7?kmb8vc9I|=@x;>?q#&Ek3 z?~pg>)r@pjgs*}JoZ&g}3Nm3BOOK`KuozY#-p6CFcr0$U^-$>S82vP1;CWbvmxO`g zxHf}xv2gY-feSbfw96%1B zB|d=4_EALCheRfrYv2CooDFIEPUjcC3!SV_1GnEN91{)+J(e2nljvR$EV{ z_#sg@^^KS$Q5Yl$z}rrr7HexEse#fZM>G_4Lf8g;PYKg#zi#r0r!V9Tj@O#GKciT6 zl!hDJ&(f=tObzjqPot>c)2o9VobcLju=NeLJ}6t$r5lWNLq0NkRq|2GzCRjE_DSzq z%Dx6|dw;lxnG0tGWF%FHNo~hgL{baF^(7%(OOe$6M6HHl#@1t@12*EY5-)^L4L3+w zoQljsu1Pzgv$J1C4@WW4B(i;U$Xp^$PlSEBh*y60WvxUDuyVkxYgE^ zs1KdQxa;(3(9Tw{lk2_Wi!x4IHWkKEtYA`<29(OR4^)MCk5KZX6>1$w)3?XkPh~+3Va|Wpzn~UdZyZ4l z8x{n$2y>Q%H4h#+d!h9tVQCx)Pb%z6CutxjRFp)OGEhbnh+{;X$sp&WKpM#DOg?f} z+x~E^$@<@8k+m$Q4%4>xlYNOP?py(&aH=u4H^6zDlqua319>G-*}oxB%T;xLs~7F$Sc_KP1UJ*RcPB2|UJfw-Q<0$k#ilJ?`o+gXul)L0 zD_`EOH_^8Dj{R>}!6f5sS70r@U8{S_$H}f+Sb5S(cJ%6@sT!M=*H{ zzI}{IU_*J9p;OL-;!S=QlZVb}G3`-CN1l(K$&-7dj!66U{D^lSuJDLAULE9!v`C@l z>9d0-@orZKl&+k~yGdu))Z2R<`>ROj9aV!|o1EVBl{;XpoZiROQ2ayJE2pQZ0aceK z(t*TY;kcOmjHl3|rNB!H@KFKKu~K}R23`iEUe6TYmnzYyO!57}9&)Ul!<8ioKDX~q zLn*$IWYQwRyIjAj6yM7rAn?1uSK$h7^Az8#;+SQf=gXIhw!M!^BJL;8cjCQaxS2-! zxFZ@dLq{G}rf%QwYu5Zm<(du(T%n+TR=bb3y{{|kU1h@U`{Uq^3AcYzJ-qM2rAWAy zP8NSc95Zymh|JHdiW91q@8{=JBd8(g;2Gmb&R)2pHEJ2}fwWlpI3XCMmP(Zs=8*ZT zZs_~r7R1Q9VccKOh0@O*T$=xWsHi$hG>+!Koc?v%R;z;5F6OD*qrTgt%(sHx&=K1! z*X)|Y_jx1QVKfXfUhjrbxp0>+LS>L3WHcrT4Sgs3t(l*Se;)-;>8Aj_27)Tknt0xK zUY4dXJAPln+JxPRpAg_G-scm)4WBrJ@~1hU70O-`&EAHW9J z(M$ym3A!wJ{25QRllT-cL>N0HzIX~J(xU;>Bq#D&{=cIs_?Wi6!;M-ksW|Yg^_%9c8DP2;YFKKu*ZUvA{a_FZs=#x`DEwXv;XS@vx8y%wI+8UBW7`0Jj^kBH!Vor;f$ z79YcMi$?yLd%g{Z+O_;U151l_LH8m5P!Bzzdf+ES_aFF-;46H#@J(XITjCBrMjY@T z^ppa~B8e|H;43ZJRUxkH5z0rJCY1!fzr@f`=yfG8^r~FSa*5ZW;U)z+kvNB{%3!JD zuk;kZ8SA(CSee6&;;ChC;a82+9JB^{Vtf>mg&gCtl zpe&z}#SP$dPgVFfKc1EG#``e4rIZ72gei+smTl0*4c_dLfW#IH<7|UB@uLG~^`mTq z&x#3Qmd$K~x8!Xa``HGchuTq4iWZ(G8Lx|i3;bv|3|SB|Qh0cNg3m+!-5~9o+aTqk zWdRD+MW!A0;j~PWZSb~ek>_U;6C!se)>NDTuh*xt?83X#Lvzj;w@_V z>bB00kZqTl3A0$5I`D0u`0q7oJps}I<-*s=*AmA%Lp+#pJsNdh~B zGEy0DrmVa2&J`@db*%i*!~-`b#WQm;EIW%`n`L}aP`WTm9Y@LdtpiU6hVWhnre6@_ zY8dj~$I1@|I`hMTL*iQrl^=Cvd_GqNCKLnC_#qNx{HB=LVeFU=fnr%Cu%Q_425*Sk zTR;)lF{7At-EAl!wt&@)bQ3@1I#Ap%?Slz{^);aT0yek-BXMB)(6Wdv$lS2}x+zLX z>V)QYA6V)z*^a`5lzJkU*v!1-Caz%7MbmK;_*4sOj&)stays7{^c0^n9g;9N5EXDX z_`H10RE2$);L3D^gv9vS7ztoBCwr04#@3d)JwL&ZV9_?81U*Jg-|f3Bd+hKDz7Ubf zR8b^AW)525gc@!R{(8z-l&r6IruyGi0zm#{9*;e_@YWqp4w<4tCD%q`b}8pbpHRu;Q` zQ*BR$fUJ_a%MT|z0kgJEWgujH$`66{=aRk^GxI}f2nDNOCYUi*>oN92)z6XJJ;Sli{3B)9}c zx%rF`Cj{i+VK;ExnApq|wa&00_mL#+B+O+gvW){JxG!h?XsH#7kzn&oOuFg@spVhDLF{?D=4rxS(w*CG=VP5&9+iMeplSKH*jP`7!+b2!4)D!nt(#IRifrz|XyC z;K0vOI0d{2KP~u~o)T5x@WgJm;W_Y*)u`1{-h}C~9uCwUM*wyy-KEd&(l71e%)2=2 zF3z}%v+d$cyEw}(&amr!s{u7BVBp=9-VQ?{8grD;75WjnNxw)xPCrkZydjIl4StuY zJ*CepwVQvg!0T?(51s5quuQ*$mg%+oo)?Q6kNln&pI{I!uZ^5`a2@EE>8sv%8~Q`Q z!Fo!s?h6HSts;t*)n0Q1u=a4;q2Hq4$NE)R z2wt=G65lP2;y>{@hD0&{pepU)Cms0Rhxcm`u!S@h#(*(U?A-|>7+h+U!|3jyUsH)T zI6nJA+qqWz&NSg;dea<*d5&}Ls->Nj&lk-J)Nk{)E51tx14Fcc)tJ906lt+Vymv7J z^P}GhePyBGt2Ylcs<)e^5u5p}*y(6#{DfIC19R?{!Lj6%8gIFdX@@CTtQnuRL*EyF zEhNeK^cmUy$?S6GeW3wyjO4lO$&4>VR-6#CPm%(cCw` zJB1>w79)n+7v)$Dp)U>4)9c0?$<}YtMXkwGan*Y9oU=w@_jEjs@p}DCeg@t)ByEbd;$OEP}s}a#Z;W hIVEvnXH_#=X|wVVZmnT+T;!X6_*m;R1QdTLuqYSON!Ughr}qDOO7z zsk9yk49UZhHPqWFe^&mdpzi4&&m0>_Kec`;m8wd=`uIoh-{;3W^+%_nQra%ZTuSRC zghU6@iCBWg^i%r!pXni8(ZKV&;G!3hXeZHuP})cjHr*r|W^vRej92IP0|?a4cE?pu z_0|4Ox>5t`p+*Bww&*3V^tjZ8=lM{0TXAvA3rP8d8qo9iu*{ZxQtrpp*x0YQ&qk|r z8nDg|XvHU&TtjQr|R&&eWS6 z4)x22bfvzyN$OWONqu>f)K@o2eSMRn`c3WEs1aB1)SGE9&eaa}w3V=Y@{r9Ne^L|e zgGI0FcwW)-iff1ke5}O(NS|@zU4N}=y0`+-lQ3wpc5=- zQ{D}UdYK~ki7pn-p>+sPHmA?%Bo`JNOSW7%UuI+&(Cdl`SLS*Z(u`g;2pFglcBfIX zHm7HFvO2Iz@);d_$Qj8Dd;pWCyL70y>6Se@howdqkYfz3P>*^N=CMdK8s2elwJlgc z54_CYqvry$Q|TiOwXGsDu);}gi$sHni_z~!K^KW$Z*DU1-g&0Dl?Hr%cJx|cqSGeQ zPqg%EEr~9-cD7Wgf6=f}x;CIa`g(I?>m;3J2ZG^2d8iD}b^pY0TSQ&}%f&3wF4#n$ zc@WM^CZPf=!HS&VGwKUx7di)Mpe3t3Ec7y|J`H(9$JP+-YMJOn#5rOQ34!YszDU&+zxyg>KtlV$&LcOD7 zCLy43 ziiQtx06W)RTx+IsGJ=;UrZ9c$da`I(Hn+PR)!-a zI;fx;efiCAWul>9h%NOQS*!nbt6p;CnXk9t#~N@^-yxltC@jq+(E$0J-D!y`O%Lc2 zy)Idoo1FtJRGA@#A^(>qLn2Eje9g@*2mRRLsM` zZK5+M=O9_YdjmlMV0xq%!Z?1*pyb*xE@iH=wb|#Z(S`*ui>9VM(jM3kd8nX+rj|f1 zf@j)F?Lib?3d(jcRFUp3>5`r%Q%e~jvj+}6KW$Lc#ZQrBug{l=QEjJMN7*F4pA*UQ?rNIe}& zC)3B=O8%oR>F@u~aMKMvY;)-0m7c6S>4Y(DH8M7??!V3R5PEHkw{EdL8K^hYXKm|` z^GGL8=~&0-L}+XpWIdxjBs$4erx2!kus=V2B9`B!(Q2Z+=|iCgl5hud2GMx~FHR zW_q>am+T+2-PP4quU@_P>RnZR@4&;W3Vj9m3pRRn!?YKth`nICj$I?R9|q%BH_U3~ zSwhi6;lBIA<6$vat=H?}OfXt;%DziT#dO19Gi#&ao7JgOUH6TuIU5GUr9-}Zi|!lY zLt!!KI}ir_hEpS9Fl;%7Zrj8QgZ{EpAz`r1cXivVJFY*em&?TS%vrN)`b%NZUvbJ_ z7!1q;L}4(@`t?FTye$j{J+}-X7$Zev)L3JzHO7o}#`<8;a~f`$uu5geo-^meV2r`Z z?+34;52C>hc*Jku@W`T1Y|nITFFYI;V=OKDQ+mU9Do!~JHgVJ~`ct-EcdEp(!(gjW z3RS&Et){z6Aqj@7x;@{}=Sdi>B6b+8wF#+sC0ak635M#fW0A5S2HS4u=+Lf`(J`nu ze8X|W;Jh1kTRUi0E#3Bxn3`@^v>O>#wcB*NLR>(6uz|H%Dm(Qh*PJ)}Ferq2CJVmbx{}$_)bM%f+r(*Rhp~$;Y_fm>Xh{= zDOF4tkQofodoR?3Gv>_shD%BuF{L@PN^BiyWb2Du$MKI(y@)?M{vxvI9}fdKrT0HSWH9sf6TH)qR|>lfh2mzEpRed6#%zsa(}Pk9gt9V6>)tK5Pum;#v{IO+VdXX4eOPf zX~QK6#!WlbTCi&W{!kCrR>+**sQM+>sgiIeI76>gN^=dn445d@b(h$_L154)f^m3O zb1IE0DFKe5Y@_d#OU^7%U5VJfYhvly>C%#CILBCnUKk8koSJUhVX(`0&01;BaeUkH zNy#O1#3go_l)SoLCgI6oExt&p7Er&gzBCU)#w&UL62iREFz1abkY+>&VKBr776u#Q z$4;G2@bNHM=aX8!s{6!4c>{DcT8hd-Jy_3gO0%w6nFr*I9U-J%I;OiepgBAlZ15WO zI+8|IcsL9;BE+nu|R-Ji}jBrYPi*KCK$F&ziyU~ zECDXrb;+E!9hU$so8_XCOXdjzIcPU(AOueao9I=^BW1f$D^*C{H^PH`!5Ax_bKIKl zqp%g|ZYEgc)pXZC+Hicz2*Pbi zXM38R4=C<=QGs5A|Re7b=3Ht{AMY>2?_OqtGCYU>Bv}5~s#oWx_#0m|6xo-vGzbRihUa^D~z8vEfU3^vAPB4@0}VzWYQ z-<&gv8wNuS`-trvv%_EwKJ&`hj`7-H81EZq1#V~`WoLo7;XZaZ-!LmA+!w6FiglMt zXdEu>r|tk*n^ju2&hTs1QrYw3A_^s!hf&QjY|wYgjQmzJ*r23Q4^PAuys}d#q46Bn z;hecxGHbvP;mKe#wo=nsQR$dj0a`9Fc#)ACZWTz@w1L7x24ce_B`Wq$1moC9g?MGx zL;(ZHpoL`zWa4bYcU&mkfHjY~CQvenQW6HEhU1!dJGQS^;ReRfrfHlm>?PN)@S^qc z^GIxM6v_kvN1Ng@as(??op~pm3D)AxoW5X|9UJ5t-dh6F$Faoob>A#U9SyMp5RUkq zEc&hG(4Ro(MTje14*NrkQ7w0Y00kXhXY!e>?WO2q_utXE4Ypy0_SY=lZRK(JXx z?xOwGiCfdFrhNoN;AX5D7nN`@!Rl|m?7oo0U$2@zo2HYj4D^-~Q|@>pIL)*SS`SYI zTe0!Dh_C5E|CGPzb1;DjoI0^RqPt}S^cIRYAX5Iu3@d|%<1#u->^D}VP6TJrZegXQ zZI-z5cY+TIpP|Mbo?sIRL$k&N2!rRUv^yL0%90KL656Y_Ct(BW0=)F0_&48 z5$r@Hfb2)nkAmHH_;PPN%DOOSM*1H`-ZfKL`DYqjcR86cUmypS#@(3rqr>v#uDGJu-D z>IKCxSoMN^A&Fn9m|nfAFR|x$!t=u+iC<^N1Y5H#eeq(Ui0i6s&VUYh5op1{K7d1B z)&Nm_GT6xP!G0)F%jZOJW>gw8p0B&}#7B9&jXy>f<_a*F3fr%}ac6c(_P78gf zUL^~p3gisP0nK_Q*i0X$#R@G)rlMkgmFKjRUOxLj(H*BeWK_Wsf^)*mV;#sxEKd%QZ`6g)ZBK& zg?zQFIOPU~6%iP{gq9Dflw2^sN!iD-tP`F$Xg}NIB9|O(fCg$19aW9vVX#4bN>%@Z zePXF^)`-*a!-HpurNUHSym{hr>kDLJJbU$s|qM~sORnr zcE)vF-3M_~GyMpp>z?6$fch_ldek6n*wolC?{n9u9Tzn3jXqg4?KvkwqTdbti9o@_+?EQ1 zE&Q?Vlq$s6&1#L2sLN2CUe@(EckX?>Xm!yTV`$pW5UY zC_~_WY1rms7;M5~un(hU1XmW`7E{Efm1T6XRt1gF_d(ZQUoM%IlI~M=iE4uzLHBTp zohTkJGtJ`&Svuyp6_8%VU`VfmEdbEsl`|Ix{j-i!4TB+&o>ef>M?mv4ZE&Xq!(j6G z4c7+CooYH@-n)Jnto03-=oJ*P)sO^dmqABtX>e>S*XvZ(NZWTC@L6(no1wJX_;$mC zcKwY*r3#sC%$KT;bEHuR!z?aCf&l+ocrqwj`hrfC)3(iS_k7o^3ue`r#83i>{Nw_V`iFv`ap5Yq3eXHGYWi5tpeZ>kl+M_rR=aA23Yt zfQDihpa+4G%j#~3>hcF+pv4VWOb^UwbOE@aSo@AsMMDQv8APM3oW|uK<~W1S1mj12 ztc`vi^u){rYgrjHPX=tq))&HHvsf%HT^m6AK%W^^QNb}hfcIgrnK?mAHG(>)<5s}Z zT&q{>hCWMtvkYp%HeQRi5*hnpFiu3#R zJ1Rm5cf~0q5gMiq{;HAq&EP!VF1U8^xoG?`l`0HYgWDnQ1uB>Hs;PrB?KsdVbps2n zFvm$SfV>a}TX_}cOENv;x{eE~9Dick260V49wLa{?ffbDrii;hICg*%wsTK&Y2I<> z!L7=%18Z;e&~DV~;9g>w3r_@RMbEf9(X>s!bjPRio~j3$XaMtmM^6+0?6I zrSqbeK;P3VHOEF%5!ZLJsDn6%!Nff_sRs^4sC0g-#v+F!)Z8G|G#7L*BsNNgb=}o# z;P{kEU6@^<%Z`wHNGl?Gb(No*36P_ z+YYQ@5N|jUYytvcrlV*cBF*t~5Cp*9rJ7zx+fjUJp4boofH9rbth@wX9<pjh$i* z%1ETbI2$=?msA0Ljogt8Omc#`TO_~FI_qeIxJx*(o@<6DgJFTWi^g7~7_27tLU?~@ z>@)UTZ|o}+?hlO%jESHhgdLPm8dKJrY54(Tf>(KxaUs9FC@#Hth8Lb^?BSP}7?<+P zrx;J=mrpwx3^B6@dYL}SA6#Z!&Mt#th&~`+L}kVm#+AJ0RmRo)@*3lr{PG6lMt*ry z1kTMTc-c&J_3Y^C7UNd___hd+L($dkGaLbT7|-DqpKCmiUq0XX1zzC=QPsoI>n}7) zyyjg|p>E9bcghizmFS8@u+16s{O$8+jEVb0!!S(zZ$-6_oWz2vQN#bX;o$#z)Z5X6 zeY_FZ@c8A6qXv#gHSdYaUJ`+DZ*+BE^z^0C)ytx%FE?Jno4((8CBJ--x6QnX;H6;E zr6|BA$JY?}S4VzV<2Cn(#xEPM!T%2#A^hjQSkteP&?sUN^{cYboUtFvsE0Fhxfpw} zlsQrxvsKeGz_&sx)8g2dWK2PA<6+~q`2Sbf|3{41^0B>cAHRBiboB<~S9#&D8Nbdh ztzYdc6s%wCE6~xr(fBQ1=S>G!^UF6!nEdUS&fdb&XZ+5=0LQIB#ngGi-)A0A zR6@IM#rVUBhyEzK`s3*8H;mupkiW`hf94UicTrhxp}( zPw=acL{}d*KE?~*8Wn#0Brp3!RQ8wA)n6H(-T1%!@|(Q#$Uk>cmy87-(UiP06 z&417MJ}2)V7(e9Ce`NfaT?T8J>&TwR7{YM9GKVE7F9PO<;)IFztZ{j8W|Y$)r8G?W zV991j_&W>i8$b0!9Z~*YR5bt0_;0wiAg=>uG6xG-bkVdcOCc6peSL)jzGAKFD-=%P zORGUd^n-|iCI)yD)*zG*@$zA~8{v1OaJPot89y<8itnz2()GN~INWVucL8(2Rh%-l zB90^atc_4<6Mtnh+->1^Tj6dSzdHl&w)49);cf@N+u2tr9PC3FcEROYczG6F4&de4 z(P%YzaW{YQ+`d9#AJ#apuTY2_OIWfedgpw8g)w^;@Hia8Ja272&tb5mg%}GDhsJ*W zU>}=BYj1?}BEJeYd8R#ICFoC&!Y`3DiM>Zj!pj24C>r~%W2*{<;OuAH1e|b06T)7a zGp9uvC}TI9UYS&@x=ox0B-uJ{Q2<13Vs2u?-UANAXFDUCr4%>m7&srq@*(=a+Y+aNyz=- z4IdWTv0f(YHerhlFSAqcQVEe`f?_LUp*FRO=kf zU`PBO_rtJ=xxW<7@SX)XR8)&*a2)0>SvnwbR={K#t}8+T5e6QNSI7eOhP72iAq58O zhWA4f4EO)UFK%xxcfgiM;WdXyruLIHFWdy{nad|`D@z~duN%VamI zK@F~L_+jkrz;#_HI11OUP~gF}FBCLH7GHn|$AqVgaJ?iH+zr<+5(-`n*T;o|d*J#d zLczUa5BG^TFBLe^dYSm-<>JjN#A^48H?I_LPKY-r#hVAjn_m=f0Wl64MnU>L_HFOJ0po|haqx{fq z#udiXUl9hIOLHb9XtDG?7SS-Cj)|opVZHFduow*1!Pj07F~o@(o2&J@8AiE+Lo|=h z6Ejy!lA0I3Iv7W%Z^?IHg+}QO3A96c-Nd{?>qoE@kD&QP3w{g*qbw&7QV*>kLdhD| z87=w=R-*9Hk{>|Hjz}8FaL_70T~#PFf^iNAz=Xlb<6#lOu>N~hp@98ch1G=u_G|UQ z6?A8Gtg&pvV3k=3gE35iDpehwrk?hL^B=NKYqO+6gVmlvh!4)ma@Em~lt@iCs}SIW zY)6a}uC0?gE&v!7fz%b6Ur{G@$Uuca5ybotguyzfDfn4ug0=2kS$Ow+{%%G0b>G#? zM~FLR5`PXGs5s>VuzEpD@SfDtI@6X?U5u-Pb&xCxet^;)~*a(L8Y85z+P9;k-eqiW_7kzQyO=k{9qUC|1Uwn|3#98n%4~Gv7 zy?g!AhS?p1vEX@N=%H^BV|K?N^6vvfcQ+2bsJvqkx%7dd=l;@uYG z25ZVrwMtVf;EqLIDrVUa9|~#iqHn^Z)xe$)g|7&23yapJs|y8?ihHM~4opoQ$dEJ# z;$-Gm^U*#ST2E##U)B2MtVTIIU{-XOZIo!Jql9f-(H$I+U((C_x;Jm)`%k6)SIyZc zUvhvl+Qm~BUUa}SeKJ|s%SRx$@j%7W?Rn<_Bw!sl#$W9c^yq!1u3^9jU^PalH4I#) zfM$C=x*S-9lXIH4j*09L0fqKo9n=1UbnOI^>}*IkFCDt|rpl~L2>V+Tf?hWdESTgN zo%PFAW)0-w0hf4n$M$G)e+PX<3IDJ+aT+q5Jm<>p{m62fQt$Dn48dCjbXo;{dc96L!JNmJ z_q7KVUg@-MBw5;E8&DugvZ>Z^u-Or?_Dq#gBkdokkh0_IzTRqqF^_j<7CKaVOHQv)LCYJxA#luK}ImE|!L!)sI=_=^e2O+foKu&i(;n zA297X(CCopdl74|ZUn17fx$4Lm0bcGAhg+~Q3~ed z(S}(*;`zGkYmTkm?AY3k4O`PL)-Jqw`jV$jUv!}cyC|ndpYJrZvTkd7MX&psZ~0e2Pc?BSU1c;r|FBTYEf~yX|e&+*xw=?Ga#fFZ&(;4h!?*JwC1F=sCZF>?P z9B9nq92>qw-NpnXfFh-U0UG<3>I4@*msHD6jR56kFvDI?W{2GoVZ8>%c4_+-p1AjQ zsW#|D6)BS51(^C>jxJ-%jP=&lg~Ci@R<|BmT_}Jj>h+YCf0h3Gb^7l&>A&B?e+}y` z01q1`ZTRhphOI}T02)6y#IP0&1OGV{?pRu>9-FkI6Y+0M9C!BAPJ`_h7uYhbUC?R(Q<&_7>wX2X-g zpkY=j1e{A_tgWbEnC5Mh3T%lRMbhvby9x>Hqpp4|1`2O^FV+{qvqupfVZ;#8Izkcu z7f>&2`hxWgnUlv{*a_l>daD_YC#c<|&NOC8VkUx%j!_Dq^qtAbks$Neq&La=lV**yy(xJ{+h*xlKs<<)pCHh;tu7Sk;R?85MKoEoeqVkPY`lT) zr@`I+xHH9*`LtODi3xv@0Hp^ewB8SGq5S*LM61F8$2kYCnQc_7gzj3);4db_Mqp!G z$@EE0t{1GIcFElIUGv07`FK|}c3k{MAhmPe)$4HFgn&;uknS*#Cl~N;khx_`i^ZP*_x?~PBV}sQIORxrfw~O_vSvJA9438nTIXr={(!FS* zfDtA{WPD4KWFrNAqcZ5MX<^cvwY#?Kc4Hc(5Dq2gGbZtw#;mobUt(cSsr<-*m{K>$ z6|I8;ZEkJx?93L=C>ip;WHLOI0J|N(7p*-o@d`v}T>xF67`R0l+bsz2uo3}UPlf6+ z5-53C)BS~lL>HSVq&F)=${M^Xqrn@xZSeXCdukLmMr9%0sGCh+$6L^s_$*0Z;xnYL zLE4i{U9UKm)b&zj6t|$R2fLsyj)E-O+DvKdCCYGS(H3j)Mcp>oA#EkKDOoR)6`Wv@ zF5_X)x1Yf+uj~@HG3hR=2TjzsjqId=N!_kYGQB3Lp7A=O?$cEJvc4PXB`p-M@iZ8% z$IaXjDEEWSs36kwhNAO@(B>TQ9XJUB^=&xA3DQJC{cg}n#xw(JBnIos4HwSm;l~-w z1Z#N-9#t_T#Daqjk+);cMH`?J27}Mhs}15s8cZ-qPYwuYtltCEDi~qgKpfa$KLYUs z&(~{kzSSC*|A2wxnP8ON(j9VRaQqJ##PAf(-U35mDGWC9t*OF8I5!3Yv2cS5Degk z%5WxF$4~F^d>6K}&jce7mnJYM*shX@I!k9a?UWyuaL-oB&|&wY3nz~GE`&>i^_j;s z>`FXIG-3TK2%mMd-Si<3JLLz7mxJ+WN2g2h@R%?eiVpB_u}v;`?kjM-PaOZ93HVuP zGr>rlRbWh{5)G^!V7HD{8nt?fhhPD*SYX<4sFhxYlJ!`Ev<~6=xTx-tM#U*D*5K5l zak5x=hh4xx19{ey(Qb%7faExSKtG3;DoV6fw@CGx0xrnm(1 zdU(Bf*D5ce_28rkZ>cuxRHFmduUr;F)VTasW5hU9aA^uo%wo`A*Wu*Pbrge_ zX|(4s7^4M~?B1A|@k5>IJ}d)@s>!KA>nejrBEr)=BnKTwKz(UC+WHLJ8W=R(E+>xBc73!`@m8Kk>c!eBdil#2VbqG>aRWAm{ug!B9G z08Df`iNs>r05Q51Qj{{c?36;`iO2=LhW)TrCepQ&u3D_J4yp);6i7S=0u1oLrA?7J zBk>)Gg2J(<@*6`8JNy+&W>Kj`G;dHOnqsiVGv_DkF53}125_JPj({}xJ6dmsRr0sv z_<#&Oov()zkeu52I@rfVUNC}~ZGzT*>f&UPQ)FFQBq8+o62oZ6g~ebP5Q_Z;!_c=1 zA_ZWZW6^p$z(ZM>k8mT75RWt`qVTx>!=ejQ?7+y94HjHWnT64=%N^zi9cPja&8rWsp8#PDIkOf< zGpwJ&EwZS1Z#$E8C&9^J$aeVUI$k_Uy&xxpwd^6k-(WkFi~zi-(t6wBWxO7=ga!pY z=Q%vdh>tETRM!Qyk|G9HJ!4Be4^6_JMXL$}VG8Rc;}IhJvG`-I>$dZmAp{t>qAIR+ zIHH7AYO@|4!cLp`NIwnof2_YyI9RYgj{lfj%=!eFPk-4Dn==0je?JKYpNXR$pT$yi zYgwPe>&Ni-^Z5G({QX;a=W+P?A~fD-{T==HC4Bn#`1=p|`(=2r%K8fY8?gS7{`)6< z^aTEXwI6n$ehu3CXZZOS_yNC-^>6U=b@=&4RQB(1^?%{#Kj7#8gP(80&$r;`+t}iF z@b|kAKbWxo6UxEEVto&bzmLB^z~3L@?~m~J$N2jb{QW7sgOl-Jc>goF|8Mvy3;?iw z132bY1BJrP<9n^u1Axqam^^S;SOai12tPykWEd{N17VH8i{N^&MxksC{H(<$$KVqD z3D&v+*ulCUf5&M@8}Mc$Q~?)&wF&Pxnu@Go z!1QWPB|O2Hls9i|Ic0`Qrm7B$C~8>^YcIvmKKkzhisDK7?*RRGA^mqT{dXz-_Y^vZ zPlbO4>uJ#7<=6(K`&rMRm9D1$o{7`t`i;3$9VIQpDshhEKY2FS6o4nC12O zXx0Nx^0y8m;~k>^?x6pkOaDC||Hau#PXTA1Xz0&GD%btsJ*N4=c%3;3P!V@a-XD@w zepAt^0-|jAsl$&uSSS!N->E;&cbdsH$%)OHn9}qDfB;e4PiOJ)pqxV?;jURqQ!{k3 zj*=-&NeYR3m)3ULrGQ>Jk15pUnG`C@zK~FtCz%hQZJT3c3#=hBNeq;{+)IdPI_h}2 z2dw52BFjZ1;Nh!0l>#wfgt|c#7DD}iAJ|P*gf{|;K}Cp)K}%>7$U&U}qc^$g3`pd$ z&Tu&FTwxHx8Ew=C7Nb~M#o<+e=?6r`0ZJmp0Use7dMmnc0?&a%n+elA9NO#a{tIBk zy2dsT%IoF&x?hl4}7EY1&Yr3|6mi~K;{`&&{qe56f$rlr?T8~2kE=iE`-TkWH z9u_($czA%Y;-^;ZQ@A!;AAyWZ5eGvQ$ZsT;WodBDmgN?>{{R>(=vdCiy|f_H&Vn_b zKr^~L$;pRJ=G^d`^FU(4vuHS#3p{$LF&k;#qAOE;AQAAEA->eN;d6Ox%?2Y7@Ww=| z!g$t-{sM-@Q7;BNiA4EXcQ{j637wmn?3AlWh@DEHARoza zL84UwvFkgD*GN3llp#d6k0N@TDN$XfF%gTH34=|vcv31A12)Fxl)jT-N63hM!4$Hh zb;D4h5NxXZlQq3QiT%VrEJ=n!C0M`YIncW#5x`y+o25x)Q$!;5y4RFKHboR7)Q||| zIf9I-sx_aU?;G5YayT*d9SL zIY;5gb8hi(*6Z|3k6IB8ea*BZ@~+ptePOVT6Bz8<7G6*s#e*3^)S?y2PlDY-Cq=zp z$GF4<90ku#R!+tV*JG?FJ||jsbOjgPdHK1pBXnBZi$mOd<%D)QzT%nl^kaO}T2w{b zd*zjfxtuG~5Ewh!T_W5E5+oMSmmKe8U;C4MZ$Y2Nd!QZkX>#LXR^u655%e7k^`?T1 zvBqnlL0s7ZZZUe$0r6yP`onEd)`_U)mnVP@j;XkLveFhP_3_>4a_&MFWyZ0<*C%Le zt@w&O2l69nuHT**Sv1!f)6q77+)M|v9)(`s3e!U|`#Nwv;+!QhYrPGt!Ztn#c)l|+ z$Tb23$zznBNJIQH`L-fbtgjA17@`?9G4_bD@*nwQC8?3gN|&r%#f%$l$1itb zj(SXh_%%8n(zHI%A?c?ecnKneDu2!M1DYW#&JS24h`ta{pp-KN-Um92lp(NXxKO}i zIYR)8*d#neL$QK9qJ(;%G~JC^>nk!NN71KZDg)q2SHn>>)7o@>X&Tq->AUWsr-e+R z3PSUrr>?3q#UK8;767n)?VmXG(txr z$YlsG$bv9~-J@-h_<`Kv`qCs~D+wZHYw3h`1&4$-~l? zNd76DtWA+8gOU2uG*yg4Br|}Y&Nd}4Y1ib=R@2W%wgtDJt+>uXkqgwOrev}C8K;}* z4#G6i^_@0&rbHaeVZs~-_J1<}))1bpIA@Y-MJoz&L)8DZ=tzluVX!}=(p0*^rgnoo zJ|RsZC;ul0sJi9wLS&{^5a8=LUVSF*Azw= zvBp$R^c6g?LTYwX97js&$%M*q_Fl%tmDwqF8qw9}{8bI#xfaN5FUNS%dMNQ`J7ekY z1VY+r=hknuQ!Qd^X#p9Ts)(B-o3RdGk#EqAHnOJJcLg5@GwiOA3FQGrScATLYu)e! zG>8J7fvSqV*C|5O1@=%gY&-uFL&0F0F4rlwNb-hdDQ1j`Vp}!IL{B!VF zVNjGt?t*%e7Suv5i!vnIs|BpfFGqT<+=tU4G%`9TR7Qi5J;bb7GE}Unof~25!Fp#L1DVk7;_@PQH zXatO;7O(DB$RxpAKY|W9*`+#pBIgydiLk&m@u?%QwhEFYWRiief=?Ssu7U#Kbi%(T zp>CO0LAev79sZP8!5e`5J_RGW5w1QRU43R4@{#`m| zD>d6KNGhcc$gUtG;k?dhnr&lXj)dkml5wl`+z1KJi;#d(bTZHN})mz{@bx9|`xJ^q(>F0HIvc#u}EBT1WiKyReh2w2HjYFkNO z*r`Anv65(22-BXu96k;V({4$GY3Zm#9^L0*d{*2{8A^g3t&a*5GkCRYR_0?5JBoT< zD53uT1d^iOdP4on60HVKj`|G6U23Z_;{t|Rx|YB$?BpJ>3dM~!OZ;Pm*c#nCtihL- zHPc59B2{|Y4SZGuKGlRr-{4Wp*WG^YAx(!kHhiO;R7~9`8r?#No0YFMt3{LrZxDIO40M( z3D0-;joz%+wQKYmsa~Udq=E-QgJI*r5u6$S|vV&nC1ND@iR~(FDz{Z?2Nis-1CLv26N#dC_f^XzF zf`5ay&_Dv188<|r$CMyXMnp0xslHEn%IVBawtDZ0dmkx1aqsH{a*^=yUpe9`EcDeYr4BsIzpBtPS#+B z)f`uwacr{h_~^B8JWsXCRc{)2o6vAO3~fTgCd@g=udJG7_y`=Q@-*|V75nAYC>_X; zq-lI!j?M|sGhiV__Dx_$20pu*G?2L*2NE+ifZhdDU)s~$(n;&G4GAg7 zazsjsN!QWY^?PShN+5YKDWkZyOnTp(;}Ub;MkZ~=iL74CiT2Wzc2(7LG{>zF7t~|N z1=kI!($BA$j*Zr^(?FXRI?V#0AcGjHmh3F+kK!Gw%j+A`tu;j@6H3aR?K zHVsap(K~E&QG-(CsvC7%yKsVjp-8*k(PoL(09Dp^w6b0;H{g(BTAO}mR)aHc?Rjr% zlygm*xklqYc_m6H;sa^=KAhw9r5KAHHT{9+E97d^_GKusL;~-#If56jdjL=u>)v%a zO`tsJ+**|o_thK`mtspcum9LPTT;@Jt++d_&EyvkTsUBxi zE}2o}l0y+y=Z97qKg-gCgx7M8cujE;!|PqWa}k}IJh+I#1YFe8cXhkzm1gvr;sUUb zLCQxw@IK9(3&hqIbk_tAlxBJwF@1x$nvOI;7U5%);FH#7^ci$;=`#@KrIFnhJTn@1 zCzF8qK$^Mxq!IMC3a2sWH7ZQz*)$VDfv#RGFzPAH$D1X*F@UW$f5}! zkC_*eXjsw=eDl*lBBhx&4V1!AgsC?8^=4DIed?fWMYrqZ&gCgiK9uJ3D>=?*iiXdn zH2ft+8on)m+{qYOjt(TOek(_;rnrP*^*?&&5;`$?a0!E{EtkBeG7CHcDa57?G50CAyH9Z@ zxH#j{2BXv_{n2>NWJHP&BqaKYfwlAh_OdBIiA2kT&iQVs)GgG+BSO7IxitF*lJoVj}0TjDv5g;y`(B zlByNo%&2hS80E^WhMLVv>O7bD7`B&EB2FH|wneZyV{L;Ib}=Oq)(G`^EsA34iNyS4 zV~S>;0**$;(7aQX?>kgMQkZ`RlB#^)rwWpSd}kmf<@;*Sj|07}WeHZ5X7w^vc$*Py z=OP^eXd%(ti;AZpsbtxj>NKZ1!FQ-4Onrj!OxO+40YXllxH^2;TkZ59q6lcv=d?aO zs0+h-`GKu zck8*(oLYO zF+2%JmY}1z=q`Mmp14Ubf$%_@ijPR(_U7vT5VVEj^aEp<+Zt1D5)rdbWl4rT8l*KS zOT6eo(OQ%7B(>SHdQ>Z-jo3!VKfF(yoYZb&p$u-8z_-3_UpH+C2tuUKCBAEt1yaEc z_YldLB^u)-af>cJ`kWnv3Mo>KJui>4tdu?YeLlc=wWP4 zj&E&l)?5EI2B-44BsS_#NJqSaxNm7KvibS(n7m=Noh83*UB=AyggXXIrrw=|vaKO4 zkwDwpl6WdE%Lwx+7Dycybiv^x&deJF7Rb(>e7-m4Ur=q9tX zl#bW_EGN(~=(6@DWvRkucrSo63oVg{7$4*|5M*Vn>qmEan&v#3-F}VQZ zPBpo#q2!`b-CF!qg!Dv0;P-MwU`#gO>4|JcqTIKLIx-g|l$*i}(%?qdXDo0kD^Cv! zs|Z+!tHxo^f=Wkfco$_RlLgMBvHt}67aBG30FdTwMxQO{Mxc5Twz))PdlI1 z?qM2)%H0D-su=>~#xg>et))W>?wi-=8oHbZBEit*=iv%&qtIn6R8yf#L4r{a z+Os8MQwm+)aUJfF)l+*+CfEiOV1vnMKUQ@K9AuSQZFY&B8pVP+Wyf_%neW$%_y$$- zW$HuXw=YR35cDDy^IWM$<*>z&M1V+dBiG9(4xX1y|?{z^k7hXTUk^*o&5qfXz~_{S8|Lh4W@m%yP)#Kv&*hxj=pR3C!og6`E;ym6w_J@M58_0Dl5PmMM5UkviJ5rR8>(Y`G<0UN#%<>|{^T zVW_xAby+OCqgiq*L(KGI+0_z#1^1q6%PxuF7B=2^x~^#Lr5{Vn!M%y0E~nj>M62}@ z=seTz8{;SJB2h&PYcizUyjnW2JItGlT0*@qE|&1}T1C95n1`>SYqjd8=r^l^q!8w1 zAgP9V->nLgLYS9iSOxyDlKG0H= zQi$tPY-TLBO^4aSCGkrwp=yS+xUmeEL~GfQg4@`Tt4rdgKo{te_!eBjEq6(5Op4c( zb3%|}RQjKfSpJ;d^nmaK?D*1`do!v-jj*kz}J zX#-|0^7^DBvhhMH=^t^iL}*%$_BkDs*op!$$rV=m3= zri+=4W3m_F$W)pTmnqel>{DP2LQEE=V)K}+i1K7iHXGxJyJp+t+PtzMO^^~wiet*I*w@I$?#J!K~xn9P{{W;>}<| z9s?6azIEe9mF?N_C^{4Sf7&h0#bo=(-8KHkGXi zBjGK{Xu3$Jy#u!?kOy^}ejBdPZHiZUxlIK;ER(lX!!Ka8^pI{$dPpmGFPm5NN%Vsp z6IyLrOP?b=t9xYXX83yRgf_Q)Zqm_B8A@)3>e!2$bTH9Z;GcRoY31$~uF-y&5qW8$ zMbetGJu!^sbb%&OW}N|@XSzW5cTP=wnCY{Cg-n>FGfjAe8hJ8F=71tCm%wB9P4+=F?LcYsPShE1vQyEu3JVFTtlH&bp+p`3X*~& zn1Q6~2rjFFq~Hi0l>C$nUzB&GkG31;)ZLd?EHU$Jc+#N&yjw(nB49P%JWyn8N z1xbM+8AwTnl$>L&ji9vG>|?6%_Qs3|Ku?jG59P&l6q~s+U3ZOTL}ps6EUB*gHsu6zhJe+a@ zPDX*x9>Z28ojaT0`>mB(t*qM`(LJ-eq#bkIBlxM;snNK(ImadDysaG}OR}^(HC;;U z;EyB(31*v$ZYIZkR@4xn)Bb&FR4W$eS+`lu9&0Ms7;#?}`}N|FSXMYOr@}+lBamArCZ;59jeR*{Dvk*4*$h?&)g)38A$ZthL}-wr zf{&Ya#0w=hyCSQzF4!!N3r*wrRGJVqR@J!B(_svPgAiqM^SF?R_+(rt8}FHMp*F8< z&!$Le5;B`ftz#vccfpK)4?|L?+(?o`H_UT-g)U;yCpg@ZV8MFqDCU!I;e0R_% zw&pvWN>kh!w6lU6ITCNooJU(RCp_$tIkz^)5Jv;0wya7L-8_&5j0)$mNspQLmCAG@ zGOu;pW)%;=6?D$L;>0AGH+x<(nYYa=TQjItnt{wVdg5GLc?Nps+}(3=dIc(y8k}Gb zan7R+;`ydybNXz;rfqEF59UawF`NE*D>j9PJ+i4}I3f|H?ZYo*b<-0AeolG%dtt!G zJ7+)<J4Yi<21ryEa4#nCOGr6Cs`{Y`aR4ZV2>)P#R zjoyxq-eH#w-JXwMi}yNl6Qg6BCwR(!2@1YDu`L);SBX(smjb5wM#SVkvGs}GqE?W1 z$0Sf>{+rHm0^@ySPuUXNNBj70#P(yCBm=b3bP4E!Cm}t+*kTQVsKl_?8fwm8jBs{A ztFemxBs$cDiXH6SFOgG+n*o2J^(4zpCMH>WD5J8Jg~~2Q9#8TMgh_6>IS?u?+f1&d zGx@x{W>ST^tV<#7H@z`1MQ0Nd2Grt{Y-NfwT=sQ4)Oc9|0h`ORqJk|pkT}CdcBTm~ z!Y*2kGhAfPtdR(YXEa@;W={thE?^$f43{^(z)iM^z>{7Is(;6=7Dm{^w z=}#ucww!q`NjzGA1)XQ+xeQYBiPp*F9>2u%CPCxG35I>1JoYCP$F34I{xV%%RkJw0 zr3#Wl(3pXw8Z`cyDo6@JV+K;LLF4hQ8R|-gWM~>(5iR=G863R_jn{64)jSJ2g+v94 z&5R|o=`dSlYW$tDni4mb5j1Yi|0%ftU`wt+<4*$}W6=0=pb)s_LE|w&aHe+h2||kM zs(&Oggi`GIhHF@KcyDR%q(|zyt8+WoceH3#$H*{#wrI|DJzuL5-zTnC*6XIPSIxUg zC9%WrX5Q`-_dZg3;@;Qw*tWDnT%89$30kmmdaR#xE}t$9Zp8w^&y~Pvugx@NW`^U~ z4|DrgG@D}rZW$0xcr1dmz1St4B3ILnPDF3wkZ!Z?R&yL}?2tB4j8d0LDyRz&o7%A1 zIZ54Y^Sdvrn=I+xEMbYwV;m8>r{x0CtO;@XQVr+648|aYb5UA059f*~PdcQtF`ns= zZu80+O@$j!q9m^}TS+Z2D$!h`JO^wVW2+t5u}7=@R!ZZ`v)k{zITCLygx=GW5GqD% zB6@=-G8e?iNJ6R^qq<0A9qV=F|Gcf+a_W$2eXw6t#%==W9Ou-*a;d{ z7p=z5Nm=zb5+00_(VDg%cfnaZp~H=qosW>K&8POVuZ`- zrc7efdLDG1>89)l5{gEWbW+Msla4O=DXK2CNE*DOICvGG(UEPfoKMYci`dP>G~9T@ z-Fy#?W%!I*Pew}OUbQV(pV6IwdGr}Q2v=~+eMajgN=|u=1e&3qhHIorRPq{W+`AJg z!{9B7rEJ0()V{hzT@Oou2`gn6HY*L(pC;mm;{7$!@K(&j^HvFr-mn~N#=o--Jv=e7 zDS3F#!W_e*=hF|Tv*S-9BI7bG?cnK5Y`s6nA;)f>_o9r+aPz>!ri*U2;@^#%=drAA zx?q{u&GR?P(o-}nRNXvZfH4Sm1q!(4ZXOZkNjFb6#xvbKZC)8q(V--+GT%4JD;NwnsSUL?_mL%s{i&heTSji$B5 z-sDAzTF%X5up*mTU*D!=zc&G}L#{jf3{}mHkz{Pm@9egT*qVoV&4sGFV9(f^mltti z_3Wb6*qWDBG9#hrXEa@;6wrY+50pZ!`R4!?VyY2d{rp(-yBqe=xg)KUj5f(uJif7P z*83O*$oD3+xg*PBw>ydwqZhmVNTRQxajNZhI$N=EoBUSP0IMJ-6R|Q$&fb$4$#UA~ zNvv7Nq4P}pe2@|gUr^FV;jHrGcxBQ+7oVX*0|nB^L&cG+80W86mftOm^8g!5IVe`m zMW{)SUU)`FKX*hP{o9vu^uL?`=rd$`8$U;eYoawBrn;ItBUjhNy?}XiO?(or;Fh~4 zhNzHC9)cjS2{nxkY4TKD63@G=uTZ$fHEX)N1jiM4nlq=FwYuX%I!i_ObxpS`pwamT z!FxE?M$=uQRm~%Wet+0mAZ}H!PieP1n!eze70owHZvtN_H(Zz4?8IwO3`yCsE1u?= zcA025>b7>_gm%%BF1iE{VyIL|MbqI#hPq4U%*CnEYvZF7G?&Z~m)K?EX|;yuYe#J7 z7{Cj?X*M|q1JFDN`dva0>#kEKo=2hqc(51mn7)Ld*7PHUzFT)Z&z!B23GEos8XlCw zhiYqt9tYyTL@lU_U6?n_owc&7GUe6JNW)q& zH`c#OVDyIF*m(RJH6CLD)zXdC@h-0Hjq(@xLUI$FU@kJN@4yGA>n^DiyVBzHiVl>6 zRonBkwPP39&*(}{S7fay(?2{s1un2{IgTuLfouUeL|J#b3t;6Y_NK)IU~)0rIDlbF0-85J2~vI{8UqYA#)t+0+Ay`Y2j=;-|? zD({y!eDRk#Qgp0=er!92FFMpfld1CSA$)Pn^bKZzM(mo&{Yasy*Cf{cN*)6h)gwju zn+C5#UFl2RvP2xXc)Z&tVtR%d&4r%3V9YphA)9T2z0^gkao|FB+!zTDXhzdTI{zI6 zE?}Lefs2i2^1uaNEkocU32f22Z=_HNHrM^hnqHrrbvmS>6bRM7Gn6=)vTGAyWUA1WazWfBj z9xuSo=lwa4cP;tJH`V<@s)oeky8*olIf707lx#iuz194CGG`@P6^6LCu?(MGxNfLW z2sTmVU#77s0jz| zS59b`SBO_GdFFh{tLtSltwmL|y;oj&n3HpnE>{Eio=m~FC1@?4IMr>&zmU~Zmc^p5 z%^09mTMJTgloLaoy=D@C2K5|+cEC1M^`+^GQ}%q=+XRm46gkGhuGc3BYOPq8&mWyW z`H>`toWzi#S4U29HcJT?t&HAIO9<8o0xS%M>r2yg)tO;x z&X#`8hkuSVlOdtHAU@TZ{(Du-sn2vJ;o0oFLT1*!D`Xb^hAK$)F^EYwn^K1E@)$>V zm;CTURgl!NbY{P->8#otNj@smpgJaxXc{Sbjk2V~ic;QK= z-abmzTZ+4+sUsURveA-Sf8tFRzer_ea-&I7T}$=Ga1rr#znP)*h&Scv+t4n^lL< zOnP*_AW#TeeRSoqGYf^53&9N;NwR=ugbZ=XOL5BN6w?xcUuMzMNKk(S1yHYzjojmJ3xC^7E=7DX5TLE~;Nu1xX!CNfojmoN2NQ zqeYTV^leqZdQ>AR{<6rm8Q-^6BfD!XBO$i6YbVv!4QDDR#7fqoW%m`pL%(&nP_SMC zb_S-yZrsUkSvo8}V&)9{9GKv8q6+#!$x2blgblV|t$W0q)~30sI(--Y?95%9ewh1o zh*gwnXd6J=ECi5L9)gY8Jy`pPB@@Wn4Xuhf`%OPSbZ%DP8Af%{x^%cupjlSK^`%K_ znKyT!F@*1fxxug8pS=^5{EU{H5^pf*lDUdg4y_-oDilPO(wf{^CNx>RX{o28j<%%&pPe-LRO8f0o$G?&y};t|`|;o~DTU7BbZHsPQ4n$YywDsDx0 ziC)pDOA%^ftvRzwya{bVubLIzCz?)+*(aGWA-Y_4+=>nf-55K^>}mGdFianZZxj*D z^gWtUj$hQHZDYVB;otuG9D=la6Bwp zdj>Fe+agsl7$Uasn#2nahehi+L?6WvnpPBCh#0=pbl-Q)*@jQ{g~86`(<#vx-YhsN zGmkJU3V}Y!tYi9!q%Nr8r9>1{rv%gwQ4)KLvcAX~j8nj1R=ZN8 z-Zz#Y2L{t?q;WTqeJxfk23?#QCi9R$$tgpreXDV5m@L{15wWW?aZ$A13kvl}v`%Iy z^~SAOk>-Z|6CeXOwc}MDxnZ!<3W&&CS)fzEbB=OY)}MEGU!kDS6T7@Lp?SVj_a-#g zY51V{`mPDLP+EfR9NvUh)~m#>=x%&f0@WDyvgMcC&BZUa?lcpLM5czKOfOr5<{ zcb!V3j9Z+cjVhVvui?G#>b5sWTwbWVMCVYkYn%A+HEIreDZcj%y^fu_U%(%f+F?5^R%+_B(2~-kc6nf?iu~NTjR_{#Q>x|&UBCUfu~dcqJLnDaTT?}c}29GZ{vHR6UOs0_aza)*scthR|Wwzbq+DK zGlxg4xUnz8jY@r-N(FVd)N_0CZZ*1CK|O0%LL+IWpboS(R#B&Dx1n083x&J=j9 znvV5VnWY56?nz&j<)fspj%4DZXgzaRhx#g1r247_SE#Sz)z5*x%A8y064!NHuZ>@8 zTgtCRUt2bp)*x%2%af!Mb|2tdP{N`YB!TiWi9`je%2*6~(FR_U=u22O);D2}yLaW{ z$XbJrERL)wM8$nr9F5$4^;!@D8Sbm~RMfm!8i$fj@vQ3`HQh!Z6*}*0#Pjrd;%N{z z(M=n4h-1c*rgO(VIREE#vkHfy%xR{tRm|kahjMCDB8y*>hS;7gT8Xffj=CCG{{ zkQloOqYNR$xTz(E4rZp_pXnMFK&lmweuO4lC{zJ$qEKk^u0(&fL>uktuNTQ+CHjh|;^6j7s?0|+Y^R(sFF~Lp z87>nf!yHZp9N+<2PvA7wwRv-a*qUiWR#KUOw4hl`X;INrOVZrETpCULxogGXDcP}u zV(dPtkIY$W)pRU7Wb{k2V|&lC;|%~Q%8p-!E0i60^*>s6Y$c1Z<*Wz+xCyOdy7(2V zYytB7fICruWHlgB;=3g(X-|p0NRf9Y`Vyqbu1xyOM~dvCJn=RO0u?DzKcp`Z)Gjc@ zf_Xqu$c9w3*(DmNVMp3V;sg(@jk6|EH%x?cd_0x5b?D~QcP~-N$0fYAr;=7eB_*%U zrgQTVsgF#0Xw`HqujGlADeZnhfS6= z)2^5cW~HH5t4mthv1|3}5>3xWH+E#WqJgvw?Mw5#_G~o^x0L`$$(C~|c1NT>GH0|^ z)3I!kr%IA7yL*-`=K`cCTh43eu-9OcROZ0Jzgt7MY(MtTJB->s( zD>qAhWKu$_renz_Pq8G~_Vg^-<^fWaYzADRWW%ffm28k8T5{?Tht;d1WJ{E_kZdmo zoHmziiAGRlCd&3r%anVML{;r6w-?>(?nGaLWZRcX&-qBUeUyieNf4+=wtJdNwu(bM z&31e);xye}(i%2dtdla>igf9kU{z}Ms;S$4ygd#L%q~RTN&_RwzEHwxdkShLpi;8$ z0y=NMEcKB|E3KN2WuHt0lI+{pv+R2tK#H>O?Qn&%53l}5%f2mdZ%yO;V0{uLOaLB)dkCWQTmG4x8LC z>$vP!m$aH*uak<_@IWJ*C(gX9*A26*SGBU^xE0fe9S#Y*F_#vlxqMt2UHiFg#rP?i za)4s+^HLv~v(~EVSfUUbd>iP96Qx#w{qxk|EyXD!7c$E;)Z8DDOmU(%BeZ|cT~&p%_yIOvoWistZ2Ey z`7QuuCOb9d)YOqF@yWk~2|!nvdJgtAW|LXB!62i4X*J}9lE~bf7)|>_f4e_3H;Fmx zeCRwn^f!5C?zpfeAE}!UCw=m*v_+l|I(bH3(@N;Ul%7cFxk3>=D#t}V4XHAVycG}f zxfB~qod>yEJk&9X5a}Tz0!t(W+_8)ZxHW$SsHDTiJf3lqQEPflbyd(*GsT;nWF(w@ zKvTv!Cu7QZLo387Thur(nCNP z%10pqInkq#fOzOpNZT`Kl_$Ki(~(wIX*$SA8i+`3X=gmb^!wk2fs2PE-7V2TlS7gw zZ{r&=J&o@AhV7Obp7jA9XW2Uwtwtzc72lPJ^X(E~0=r}oXVVo#9{j3ygHOr0_BqS3 zaU)9`BeC3PG|kcp*;gi-pDJeDYJCVGN89GZaD}!FUgc=pMA%t|Y(i$+?54^*Y{$L9pHDAtRHf6i!U$R=tVp|2f2B1_EezDHOBtdM~ z{9OXjm8G4gX3YR2E^#SmWs<1;Nn$9=Y1AaqX8jmCKdp_L4ZAap_AHWAI0JWVH;`mj zLyAVt2sW0#QL}Fu5wItJ1Y|6gZLpbP)U>A8R9BDXY}Aa#Ql1^%nPh+L)?y*W39pq00E-krsW%C^p*X0?>D*r?b#0HvB( zY+>uXGXdynK}k(bp0zT?i7USRNRq9eNsMnf4WJ}0txrSer?mm}&x+_#F@XL_SqDnd zY5bM1f567_H-P?Y84>WK{1K3`wsvO#wWilpSHHVE->A-p)C$1tpk3$0c96{4+#EXV zoTND(HuG*)GKZk0V%01|FTtdGYns}iq4TJp@~&=v1k-g;wkh$1MZ;e-HDl(FYNJ&5y8%dTwMnW0LXu3li=?EYLZKNt(p^b!BIoe1Oc9z>l zx|*JJd>b6@tY9OFubr+ok_2PdHj>!N%G*fyXECC(jr2=dEoH1gDmD^8sU{>-x@Q~@ zdT9dC6<7{L8laTa+(we?iE4oSNRq8@N{nwgZKNbFt>1#qPiq_LPZZIkVk7;bvSO5? z)7VCO7dDo^jr2Fmh=5P!kARG|wW*pJV>2U2)S6yXUA_36<*<=tuEzYgZ;LjP^qkvB z-vP`@AtQm+sKWCSX<}E}M*5KijiBP?ZX>New=)}Q0O~27DA&UW0sGF)(MDQ-ZZ|d( z5EZqNfOt-O8%ZMjhx-eC1^AO}8=xsQJwP^=b^`^7#?tpCB5h(UT_PAu(nmZxx0bqV zLR!*`ij><_ILfHF2S(ls6)9n;VlK&|$Vlh~8BKR+Ec`m3Fo{~zYpSbT&dt{(8j~bG3mJU` z^xb}V5(+HMO`(qhMkP~7U@>Y69g-$=rA?tvNzg2(DfG9{lOzxUiFlx^BoM!t1yROo z)Kj?V^U561B3$&tFq`Z*w2 zKm7BKof|&NZ%ZWlQwcbMX);K(sq~W(a9cYBq@*t;ovwkR$U6??!U5L%Byd5+J zRM*UPrfdg2Ijf~CwpQ3S1W>98$XGi{*+KggfSw+-)YKRnlQ~0D020q65qmH(#N{-L zlIXNIT;O?7qN zdHI?}8`CQ#vyEPNUThmBn423&uLs;p29m&R)Ii!RP3=k>NN<#&5p=!WV?}R+o;om) z-jM}S2FvzjAU&$g3oQ(!KL+|x&Zh&aq6QKWkD`HeT4-6^N&;F^Qvzfo;S(@^(MtMt zi4>YxNtZUUl1gy0sX~yb%QmFt{I4ZI1un{<*`|U~M#lN=kdYFEDi)J0gp7nvkkNF9 z7Sq21fpT)Ev*MVzwm+<`(Elj4fQzn!AVrMqfOHR4Xlz_4e zqiIhQG_AbVv}#XYR?}!!OIfU~U^M}hY67!`)%3H33_4Aysj1ntE=hNyUXXk!N!qg& zr=yp%Rg)OC&VtTQYs2YMMf9i`P8TAzW|6(3;WUYjRIssWx(+P-2(R4aJlr3&M0Wqnm0z(11{qCv zXg$3bkb&0IpTQMcPk5E1^%P-e`K%{;Yy+ryHxcD6N#bjrSx%>ZU!eqJ7j_dpwn1!V z<*lYKWHF+0tm(^HEoH1kDpnIfsU|90SWTZz0D4+bQd660tw<|!q)C1x$=2^C#IT(XT?o;)qSGylwQ>Eap?TjozKrQpU=oVjBUJYQnLFZS!LjqHCV`%H%q%kBg8P#guBu(i`8$-MH zW;h*kH-`2?PaPOT`?4U)Sdw}&hW5aGWwqRtY+D#Z7Xxi58$&=*)EENdQ8b2DT$AFK z5YUm@VlP`l&w{awme83J88oqkE=iI6 zwa)CIm2qW6Fm_=I#gQW3%F0_q_hd1mvNd#nR!bR6kBT(}P^t;Yl)4$8&Tw}E(9?pF zni@ptGv>4++eGpsNw&TrF}~$Ai;}psUJsq0)@ISW6w#w%7QI7RBTCU}Y!*F=jpc6^ zePS6A@R9rxkg>Kl)h}agW<-iw(`%|Le{a5KQ5-3Xxf(5_uM3uu%-Y;I`UYTDiWCW~ zMiri8(!{Q`arA8o8bQU&-8lLQ^wfcI^j}#JWvoy=8Am@-=7bi;(NM7);|Pd~8b?4p zipJ6Dpk8tN2uMk7`IqgZ|Hs~!$4OFD`PbYR!*DeSawO+e4?WF&4a~p{FvB^(FmgKd z)O2M}RZ?A5R#nd-%jE^*ma;(Ofx7OlyDBPptgg49xT1KXh}SOu#NAbY?%|1oy8b>d zA|oSSL`G&tW@J^t5C4#u&a60Iy!XEE`yw)8|6%}2)KdN%X+j7;5)YgsD@9E|q)kqd z(p7cBV6p9ZtVM*8nRito0Q*}a?bP5QAu%uI=L|76j zS!79pbn;_Ke4QxzeDCmeBJ!JL{HQd*oDSnTj`!}eA zg5_xRG}H-VAzTnA1jXr@Fd*!BDiZ!{s!qs&77a57v>TKN10p4h3@DIJehg@Nus2|1 zt5k1KxGm!QwL9hx3*9k?ew&ODy`nEW=Ws_;FeARMhN|j6LplnyFf2V`%#cQPHR;UU zfFVII&75WgLpn_A=-}v7C{x-KmQ|6~;8moM=g9q@Ee$tM<|K>OTLX;`G;_MzP&_8g z=_N#Mb^33}oGv4k*=J5K%TWN6_64AU-xz6Xm{YXADoq_YY?nFh8;+v>ISqFXa|RV+ zEy?; z=n2?sUAKIGeWIbIR_e`2>?g?>Rqv1W5BisaNYR^-SPlK>PtWQM&zL{WT&7`SIukbF zPtZ#<7a75yo|cB(cMS@qP4k(KV7A2njQr<*hQiNslASC+Z(nG9ph?nlL-Cl9q~T?t zn>r;oBuPh-%IuS*b8{5HYWo7v;Af09H6$roUzMhQVVNY+n~}IRlhq}68Rtgaq!}fe z0Er?>B$ybbM88H(tlyMqQm0z2o=^@&FE{dML)N2vW))IBS# z=U3ntqC}whI}_G}y-r1feofU0S%{ps(qS(3k-|p{q%QIVKDUdTHhwBN))5 zQbz|tk3vb%BBX92?4u{hss3CVT%PMivLLYt9zkZ`Z$h+Mr)1U%(S^{G=ovM;?Jm~!NCQrp2+{e*b`U{`t_1BcCPbi9ln{aP z7!slZh^rVU0!=ale$0ugFnW;?tU`(q!ikO-IS~){lCz>T6(9(2qAptDMPJ~+O#Ou{ z2F3ZA@FMJdDpDMvsX8Gqx($Ruc+u@pBD{!{Eb^j2I{EP;x*7xk0M}R>tOl{4Bw|EC zu;<+|r%)Kab^6BXqIcV@LZLF^JISIqji2~;GqGkcA(^Pw+_8FT(j9Ti6YXJ^i!XY+ z=Ar7l$6tHK;T?BJXN9wLyjE(rm#!Ld&M3R>@v(Mw>sY&48h2MX!7I+vRjW4f%I=y~ zD0JtL-(f@eTb&^obCdgYHEG zq%j3rsu6yc)friS-lw5)EhTyJM59)ATVu^qr!pd`I~!Y33Bnf%zhZBB-;qor^d+L| z=n3-tj~hzLgq?iDI4Dunl(UnskjfOnEC?KiRxBZ}5TOWvMA_npoB!Jl?`7zeQh(*FibwY#o=?Gi2H7iZM>1exzjjmmBe@ND@ju_!=jr&1H z)s6&-BB~}hAR2nzi!|DZs_nm~)OOn|oE6QTD+pe$*xcCSx#OM9%-)Jrjpq3;VpST^ zsggp=_R_cDEt`+9-#Zy<6)D(U+9%xhsk*kcAaK(BLZLgexpTTZzqxZc4G-K6^+_F<@J0<6wQm3@GRho21nf_Dtw^=cA#@C`D*`Q_v5a7}2S7z%vOcVkN;k{{A zp#a3<$T@|=rs*iA*q!IrJFTkQp58QF^lqG2D0GhrLIkI%tN<}r>jd{_4NrFu*Stc<;fBU-ypT+RpAfBI%kD!*V#5= zik#HJ)n^n6)WPiw-g-Znz+e`I=^@Zr)L^G5u+Fr%Ke+L`6dV->Koxce8ln-7UU2S? zj$3b68};Qix7~Jt;yR59a6OXap=lqW>=UiVBzXbG=xlH&+?HD(=YcK>-)vTlbmv|) zSV5OH@EL`Zdl1|a1UiQb^o^*EsV&|o79*tR9^gUEgQE9&{G>a(v$HA5X!b_<6B^wE zsO4;0ujV z>Mm%x6XnKasal_=vCyKHJK^qV)~e&x&h#!Gmk?7VuXjqVt!`)9AK5;;7Yes~L%SDz zi`^GWLX-+Y2%Y|iY;+ih1l(rl(KbG19GLkPehbZNsxaj+e7qB*{ujHj=CW z!-61kiYty2axzIHiz6c<3!WFsEw(^;Am(P|=wkQf+yxO&gMNiP&K~e;*vG&cjK~sS z>?XA(nEHYc6PmZ&N_?@u6kiCF6dhq8p|Kd_@Z~aB=l*H|^;ZkfFpXl26V{U6Ih}^n za!X~WTb_uv8jUcD8WvFz z6;T_#j2g~FEoU1Yj~dQcF2RIx)Nl#(D`nKM(Z-m188uvHqrwjn{2Ger&9d7-FbfmRkpZ_Dz8Q3Jf_FU>-UF3m#e zxf3-kBVIXSBI00uxB%7U7AMRmwKI<*2MBKmiHqq6`Z~gazlC>t6dAltYD)msB_U?= zCOeVAUN|zK5`%obHt9gc#A1ODN5le4s292y4a_JOxC9cNJlz>61BnQ&*N$}OQ)t+NZ?X|X>`6uYanwdHV~B5{ma~nH#}Hpl5<~3P zERO~W>|jRa6vY354kijFaD8YF|J}wYvqTlRZw5(;r)>0G7hdd5weQL7;RQ^%7E+DE z3%^f~qH%}#&G_^I4==EJ2}+(Ryukhtg%?Y-vM74LP8wdoi!{90f0Tt6r1TsJFQ~>< z&Y%h=FGO%igbioOw`wh^HA>|%z_uc6$666M4LK%Q4gwQn0_B&;JsbnC_b5C#T55~S z;=&=Vnist#uqd#{{6Zmo1(-nnFj+dNjQHk$_Z*4H4bj;sq8>!xxa^C&TQ6!LB44Yv zJFsjJc=5JVo$wbl-CEnF#J}3%YX^8$lP@k*>m)pwXtX9v9ceMMXRRWgI2TDt@EJB> ze?K}CYfu~7*^ly{JV%PB6}h7!y*r{w^|_O7r_w0v6QnPNo|0Xto1jFf4k_95Mcfeb z+l4yH9msGL>!IR^UV9Cy%8mCNh-3PoLE`+F?<>mAue%_4k-bC1WZ~~f)3+fljMwxm zY15X}R`-=X|AY~Q3VV>bJcW&(pT%q2c!Szw(hf(mSB=4py!{b9q)TM56AnrKb&@pV zHinvPcic57~Dn`lEmbCz@RK~2SB7I*tVEDVsk{|1`=2p}#hNW5ijwN@h>8loY-UBua5?NsOr zJ$c|(I~BJ@|61~qIY4Vj#0RVT7@5c0+XBrd%G-+uk!^ew2`AnwMS&z;@E<5&Lp9*T zXpnYz|H4a4up_MFw)nnVGKJy;BtTG-?gPGwK%)KKkCrFe zPO)4a?_AsNv_>2;SFmZ=S-#vkr#eo8PtfxT7;)Q~EH#^M8CIOs>=N0-0{dLrqt5w$ zkUA3b9=DEa+iAI-saD-BLs$z{UhnR7+#S_+r%mJAQr&SUo1LBfSIlaP-jC&t7UD)| z4Iuo;;!HdhtjYf?@!qt}nNAT;K0FNNKKczG&q^bk4b#L1PMe{BLR$8;uAvkG^)tcP zer=3Q8PYi3?_mtWjuJqLh#e)q;3au^`@`hF`7BaBr3l*+I>7yH}TFO zs<6r?pF?u#>4C?X#xCNddW()J6q4@~@(zVDWS!LR%n=8h0Q>GWxroZ2W@3gjhH;DVEZl{Y*XKA--Ez02i!ncW z!+?S-(n;+Y6!H+CD~1S>hGgG21{6Qt#@E^*^3i5oqT*CoYp1>VLfT&Nq&JQ&g{Urt zczBixbCyaRZKIMeQkNW?Wdg@dvrP9wiDa2b$zGNzpxBwDfInfXNMBiMs!sU9_qzfi zygLvADcKOhJ_q(Y)A-P&_6{)n6J1 ztcq6hZ^-|PRAxV`y!cp+fot@`L;wqpHDzY80??pkXq?0=(`1#S^;K!=W5?LYD&Kqn zWC7s&uSJ5V_Yb#Pek@NUGjnDiOOJvy(Z|w)dC@@dlSrG5a>UEkkEL%?Fqf@{B>RB+ zB%Nx>S%vOV!Uxm|T2(%(J`-9JT_OL}967_)x*lniJ=3{XD~+{3;F3Kh4VUw@5k5 zsAB>J(!A)qe4F<$Ca8})Uq##Hn2PNS*kIqK)z>W`Cgp5CvOhxC+Kp4qmoVU5W8&xPKg zGf-nL^w+wYbf#{=g`k&a4wJ`8zW3l<=q{~pG*)miq==9 zsm;gPzV9;LYHoSJDuDyQcP%VFAKTWh!6-0vu-}cjsGg&~& zn(IG>S*f!MV+wPwt|py*87vV&FU|ZG4`UPxbDGrA?yY?z#7qx_PjscT9=dzTI>Yvy z(cSOrW90O%k;WRRu4YoQY^Iat>RkXZ!8j8n+$kd3=YUCUWE{e`_B2yui*(Wl$ z=O}SPuc;Q0N!AObOdzaMEs2%R}GgwC`_xB78saM}QvwgV@*huk5Mt_p+#>&m!c+969#lC+8d;OC|VG8KI;C4^Wsx15$BlD1`8aix!X3 znRS90ea;d|{#nxR?qBvjLgzviVs-gAota$V2Dj)aVc$c+#Q?G(yggwSSV*meD9>66 zQ3x=Q{r-o<=obxEir!%-L`5rMr^+PITpZX41E;?Kk4Q(10-IhO_JU%MUNndRV#Lr` z69B{@njqDLVKmr&oiei;^+NFHDKMFzGPCLga>@+Xei+{ir_9VEH0 z{FIpuCqS%8+f+`Ofrt0ZF3c#v|3Z_@@@fq~8c05uB-wE@*IOJUKW?T%25F+P;>je2 zHyC-7Fb3gd5`YnU+>AhM`2|M)3`p{dKW^q#xroZ|jn(63rgQ1(otY-py9K~K@wHUm z8*EH!g5zf1my4`SXBD3*gFqiYLh$_QT>Acrp3d`wHs(40xS4O~A}W8H34qAQ&A_v8 z7fxOeJ8mZCC(nuFX0&5aSVsIBCO>ZG5@Vh8!+w6;41_?bl05vlnbXtuf*&`7gG?d3 zOCcWqK_VtGl{kJ!C10d2Irg|2aNKl_cgcxtjhB>ctnotn!j=?pj=CZ(9BBlcaH0D^ z7&=+#J}3|ZDcKN0Z;qQeg0S%QZfAR=b-jLb@cv3hiv1)s|D+r_v$N+pmY{zmqha>Z zB~4AR8v4JEehO$;*zOYJb@VfJHR-}~gLQQ1rI{~Pl2iOs%M+xI_FaQQHv!LQI)bA! z{$~`KZIs58=X$v;KkssAoF(^^Hg6O7B$-g<5Q2xj1f1aTKxo;i_ zY+kSk%Gb-ckjm_@m%k!M0o-I?02=I!k)~$7JX&9srk0;*cfEWufJ4AW^hFE|?fi9v+J()F_Rd!vQq!LA?>;D>=`Q`2d;^LrY>FO|#kepL9La7;2{V z@edhWK*aj^L!cVQ>*JtMbbTC@$8deT-ysy+<_l_M2J>h!*!w07U0fG`7t(@|b@5|_ zb@93%sV4tK()ia1v%iNrCm4-JMMJ$G7Qiua0#LkNJSpa^5Br>o1pJz+6Y`y3K+g%^ z`6ZOd#$Hmg$9K4N^4r);InSk~PGx&(rwQj_KN(cc6Z9`N=V3MUpYtp_$rk6?TUV3L zgbg?k^wP{3Dsd&}JoBWE_QB<|`4{#f$a{w8^LG%$2Y*KXvnY)zPtGID&sz$O4>adl zWhfpK&a;B(rcTKXInT+YGW(q8iW~*7!M*@A_!%Qj4d;p0SEZ>LC*{F;0<)#Z#%w!D z;5@-I#(B1bL=oo^OpJ1#*=R!h&3SG@y%EAU>zwCyXbCw)pp^N8O-C5|D7;&k@MVuv>=A_H2p|59p_2( zYlPYNqs|FNqfyaN?}r62D^384w=>~9*ymIv;MY{0kn?;VdQLdcKSPOd9#XQ%c>?L= z$9d>Ek{cRR9hc>-wO=wGtSt7R-z8%|H}!nQ2X`_B1){tVRnvbS^h2F78n6BQL|2o} ztPOY&^wP{hM)05?NF5yvT?$uL4QWkc<7JG{ihb&2U^VBBvkC=o_me?YbrpqGp{Ocf3R*}ivrmhbcsSqhTunjEQl!O5H(Nyg0x(uE*fM34kyqx$zvDW}P6t z6k19^kgn79NMo{@2+}piwh%#(Dxe?61PQc?5+qO_LxMCAQ5IVn0$nl-0x(Hxso#)=p*TVl#)O?vMT!YDRVQRj zZvtTu#`I<=5ynJH78z3@o%|RRy@-wAfSxL;7qQVFB;!cEzf;8TT?%qUFJhy=?>{U0 zN1eeLv!YMxYSO@s2`hqLnmI%z)a0u}@0U8-XYC24Lvxvai8#;xh&<*uq|xL_fMm&e zUx&sAngIQWp?FLP&{M`SkD`^F06j@6vrmBjH%9?HYhM5w#7swkqV-j2>b{fht_#tN z*q9{~=5z2VocSy+nMXi0R1nl+*0bv@Ex zP$tSV3iG9_IaFaID9;(77{-(b)QM6aP##0d)8C+paUD=1Gib+LXFUvD=t>lmyD8U7X_^-EC4tZ_BIs>?ln~>c<_=v=8eB2qHqc8m2dG4m zoZGxo>S!OFyr@0l+=jg&0y_I6@|b@wjV4cSBTLSE2Q)s=+~yO8;xXYi|70B8C|b$6 z&4);3_PNbBa}>bW>XrfxhX4{pOOnQ)t5iQLA2!nn<^L7Hee zM=&oMy4->$v)|n2S=1XLShLP;W}ljj+suXc!oFSAU{EG*GxJo7+-8qc({LM5C(3O= zc?O=_FjEkz2q=*mv}0~_7)-fX;qQ=E#&DZ9iAt02brZQwg5M&f9yV0YP@jhfe>03V zYVeAWGvPMa+f*dD*HoR5+nfc$Alzm(lnA#WC5zl9kWPNwhTi4{_e!sBxh4J5%>l|T zx8OI)7|zRkzQc`okZ2gl@Qyi!!tkxrH%=G5+h!H`$zMfp8b9fhb7OfG{pUH?>Wt5r z=Zx!W(qN1U&w*Z=IYS-;`JRFEoGYb{_FsoWsm=mH(L}Z*{2jT`9n!G!Bs{VRz3tHW zKog$V8;Zw-@VwSI;!)I-6Q0+Q%Ip)KcjhR7zq2m@4UC3@KbNM4@I>pY($rh!_H0B`+HczPHPo9tY0r0|CDA8pmUOyZYMGSQwVjBOxdN$1~E(H_t!N_#+g3~5i_BPq731A1fz_Bi-|8pbXL|6fLG5W;+p z6Lzq{-Opns2wIb~pA^4G(ETUWLBVn~dK&5ku@Ekg6N2LOOc)S$JQWH5HB~2MK>M7= z7|;-u2m>M|iwr1`PA?eH#_D9m0#7&tBEK1A21GlUi2;!+`pKpc}@U+CZZy0|MoFPB0+fAVk6fdSnLnIQV}Q#x7R)cBBSL7*Gd-)(i|N{`UyF zA444!EJvfKp-vDBVQHKY6sKpxfUx7KNcgX*Iw1r4DfFDI0sRb0gaMI~MFtc|CqD*6 zZ-9cVmwx?c-_Z4+gv@7KU)Fy7W4X-MeGUvVfCIpIX05Qrcoyku(wVIRvI&q1@;A?fyx+ZYFJLRzA8;UW0~bFYFcGCsDFlINPO_be$@))w4zD7%I zZ3lG74AgN@|JN{Xk=eA73WPA55ovA5fYg}%6oK?Vpl(^=Gk*YQ5H)ngy_xVC>}o0! z(rcAYAWHT*}()^u*@IkORZ zNR-Ts-cYK?>*)Wg&UbVMXuPWPLtRZ8kTKyn&`UFS7{PJAC3SQFv?!G5EaZBE*^c-C zdDGuWBg=DPN0y@ZYiN9+DbK>wHGE#Dp#}%F%{?77R9BH9<(Ww;vrl;r%TWLa+ZTWa zO=F~~p*+$0sxG6mK&N8X z$6hbKk91I;Ef3nf?k?A#RwksE~%sa*P&1vv>?zD%z}i!BRBd*X;^uZ zAX$XoBhdIjlb|OJ#bZK(zHc1;DC)_-?|Fh$W}gH-oudGLWnTaq7)?ilqV-j2>TgfC zOM>Y4J%T-x-EI4x!8wp%)Qke{cZN)X1S6wS&EKOb?KcHF_zX>&!8!#hLQ4rK&@x?* zG?0{u0v!eOrK>qqZ6heqiJ%+C6bLkmQXo(sLkiUQNQyBa&?7Uj#|&sKj9p|vFGgw* z!hnty)_^)JW=&3j%zuu6`(o5REBxmj9FD1{kVT-lJQMzd-A+Y9e@)d1`A->yLHLgg zCBlD5$s+#=q>~^2DblnT=u)lJsW$3*3UrXV8YKKI84J3x_v=AoA5##a!xaJbp9|fr zGel!9bepaw4e*$7A?T%pxAddf-Bdq`#WNztP@3g8R&1)#y!(CCs&Q?oJ@t*=T`Q)k#E zMSCg;;I9q+Ux624(`MA@=O9_MIwY7H4S05-iS0Kv`W5Pp5aL;h z48oC4gA(CLq-2pJ1=7inBl(-cT2-U(f5`jESW)kHw9?L{phNWgAM*45^PtOh#%9ce zuGQ6~Gh2i2f1sCUj*v%0z9-;3=n|=;{nedN0yM{0E)m@QzadxIl!lTg<&nkaHK6f< zraZ4P6psnzc?D5Poo*X$hP#PWW}ou>b&dkK*S-KWP#Ggl4dsc}SEZ@*SK6gK^!p#* zj>#I(XCRpM&v^5VnUS0aL6(T*2*yQ2w~NqJ_M7B<0re(NlJgB{N%VsnlJiYnk2EHl ziR66ESob4H&cCE0IiO9HE4(k6K#w`Z*48@P5beQcgDtZq{$5GGqJBOSt`y*25qhRI?2zr*U&JUB?>cd4eOfK3` zcPLcUOprw-tXmMg&)@mZJalY$cQ(Ak9(#Aqg3y8d3C+YxNjibj=v<4z*B+;>0{85d z7vql2Sc!WzVEMWG1-uU7|fyO|7mkyYXyEGfL9QTU;3CZee(~iAP z+p+H6?Wrc%|5$sn)atx!s?l-V)4OPYEBA?=)p*O$@hY5^uZf&QC*v_mOBQm=X5%j^ zsx;4kiM>I!DflZAQp;3G1`1VAr%<<;cF91Y{4U7~HFIeoPAV+;1CrD0O*@rQnP^9? zDpR`3G-OM5)82_7Am%ZZrVd(Vmu%4+QkkPBZ0r52INM?<=F_e2VzM0NU9-K7s}|wZ;1chOEj63uzwIJScjf z$4|NoFD=1$-5s|j?Z_4%An|?`^&*>i9}W=j(N&U8!uTG?o#o@3i-9qCQ1ljQo_KrW z2i-CR8BVd?X$?Eempjc;%dK}HfON+@jn+)tF7X3-rj4q&yh?|}XM)oWjnMoDh1ub`?+?Xs?>(kwt z&7ITTMJ;#2-O;R7$E%&`U3|Z)SD#TRkk>n<)>gMO?fn_Xu+Q#=!tLJB?u7#J#NNJ8 zy7_=0%{4Te1$Cm>XAEO;=%r3(X^!*MEq6OcKe-|&jYhMm?Y07h@w9x8Ku|w2o<%=^ zUKmvIBvtXm-e89xI&z0_{shOX5vM)1g}a7M!x?Y6rH<<~TFzA4b*lAtwd^`z`lHS{ z)IT^|+)8O%wK3Ils>D|iKSC?1?SwkW>&#A64-v$z%&8Mi2>y!Z;iNM)Mr&dUz7V;e zIPOeBjKci{JnVs=xIouTiji?Yv5t()qzchbczc~$C>Z#Oi(m}N{e&oX*-z-DuJsc! zKiS$VMMny&?NlbmF={-m8pn~M7jpvN^MkbR>stYiK{S*qWBi$*ibvA+;^RRTINlT@ zy%gekat?z*%rY^)0?J?-i`ALh3-*X-OkuV)vcA=(OFmZ#3laA z+%m62gi-Q_ijZ%ONVYEIuVNq*A0XH8VMC9fCF%MBsjWU7nIOuCr4hW(V$JH#1}O*f zlapiksghttza=n1|AeIeWl0i&mg_*$ARqRKv0IKv5I&rtGEGiL)&lQyAPhDcinDv~ znRatJ^fVb!4@h3;=MZH0tLUP!u-p#aYRrG8D+rL9oA$lh1@koR-^}YSo=mt>#eA<}_Pw8wj`mBghp6u`pHA-ZY7f z;5SG>0^sS4AcB+vov93lL!q<(OEkEM>`^h-^wEN|G`t~&jCuNK?pY*##8o~reI)0C zt|B@e&J|4bsJv0QFq)O9k<@DHtGT{D*2y8Uin~) z!s5K{fU_ca9X#v-uRB54ObRvNyzW>sGLtGqUT2#BISIxf@H+6=5&0ic>@u&@OI^$B zVt#UgMJ+~7QroTqlqNZ!{fuYMr*51yfe+9Uh$vUhNz*K98OhV<^EMDA8~yJdzUonj4b@RL>d=ewbSha1S8| zNIJ-Uv%J@G0q+f3#uEOH0BYaW8t10*I$4r`dr58e;jkb$I=4eoRiNf;t2MU818cDMEu_z@P&WkUsnO>sn&M}adVi#qFjrJdsEAKTW3!Y{ z3aAru7r|eVa4$z4$R=DK&0e~iq>{Ks8KsgAUtOy?lkVgew-xLR0>ZSj=?40Q$Cl_9 zXxwFsKv~6ne=SIEXG|z;ZFE!hnGzvV)WcJwXDz)uI5o;@p%;adsy(h`F3B zbmt8=Mkmr8!@O7s-2v|&kr}&-PI@TafoEyxj^^vR`*qcsD848h@9zP*5^ow4`X$mA z69Gx|MJpf$$xZTccVzblU=LQjL5hKJ`hrnP0ErZ}a{7Y9i%MJ!#pnysm00=$Z&CX4 zZ%`uig_NE<^yP?crCPOI>bTKc81|RHDH~hA3MQHfkOj5y>^T;ySUi`GODm)}?>F7#sxK5)WY4qU@|3)c)rTNGu( ztVQTQ4XK|-6Klj;UU_!K9lt*86O4&Q%NcJ>Hfz;VecW}nS34Dwz$Xj!u-Uog*2mpZ zXM@{zJ8h@!)+R>XR;$r!JEeNrX?Geex9wD>CQEgv<(A5&Ej8C6FF2EKyItDqlKrjK zjr4# zjGKxP9ou-3zq%Evz9UYl)}~*2l*uO_+yq9P>V#9O?;LU5THAHt158QH^JxNU?S&R4 z%L(6kYcdl)n4F9u-if4&oC#mWq5!#Sx|vjS0U>j5H0aJ`*$ zzC*blJPY;CF>8M6=S9=HnoN9=C>QT90qB#{Jo*ikusOs;EE2=hiX{bw;pV?ByZM6w zSTX+;1K|u01D}99DQe{m4~JrvxL}hpJfbGC3=iI-4DZWOA`Fj|o;wWhXch>MmA1O| z@tx5`&(RV+|L2MLUiX&1@f_AoLU-V}l{@ej?O^kN(VNCky8DvlGDTdBRjR~uiS#ae zlR8c1DGC+--O%x6p`kyL+8UJUAtw#WTj;GXqsgQ9ehuPaY*_I zo_#harHZ;RZmLsDOi_hFQJV22n)C>Ys_e2oo$|re#9jD{BT0!MHi1kvA#+)LwkF~* zi4%N@(e*j+U%47ki7iBJq*`L(u!O}A*EI6xv{39HSrrRQM?g=>8N5eAiNF#m*@Go6 zp8U?NTE_in%Pqxhpg1G~nc&ySfa&Hw0u$+F3S6R}a>=q{mZrke?)X*qB1I+nA+oYF zkp&15n#RhqfYRwwTLUsRy}=}T@ZQBB4J{^}bhceg+FQaTs+lBDdYu4CvaT>h(kLVb zBw<9`6^$j{P~y{*-YHxIsJzOkjf`-FgfE^RtP2ox`(IBPENd7lfSwZI`w5f?@R5>5;0wf)AMl+R zc;AUq%N=8>{W#AgAo@CIstAEfZ_csOh9fGk>sxgYky+|j1jDGspkcG}T*DRZo z1^)hoEVVK;a8uYD{FBAtErB`E;@|Hq*N#tgAf}Ro( zTn!}xf}~^-1OxHp2ZEga5d*5ZiPq^N*dMMY83gu`{Yl+Tfq+ujj4O-+Kpv3e-(dXH zzJ+Y_T4Xoz0csZbyHaXv(5A09=qF3TtAbdx=y%z`ZyN0Df9EV%Qg_ z#u)m9!BXhkh?K$v`uyD_0DTv^_SWgL)Q3##m1tz~rj-EpF6XL3rFRQzBO~nLsi?$h zrWx$r3q2*U_ZBD-*dry2uos9YKiE44laEQaTrEYf)EyB+`$!eZ;OUK zbEUQhX}WrYYqA8q?I02@u8mp7wJ_G^YYhRl+XYYyRUL+CQR<4}Oc)?_$Xk#Sn82Ap zw6cFGkhL;oM0cVw#T!uq)>h(*LFM*()J8@i!;?^n(?c^LdpGoy0NH&|B0xq;7J)1f zPkumlD$a>@TBUk>!fi3P>?rGN4!z}ic)GhhCJ%}0N(ODO>vKX<>T?Q=J3M3?3a&M3 zCGNne>0lU1IbHOt$Z{V>Ruyl#S>W$MsjY#W(%#^pEDG;2kc}1xKW-TZ4~^ACKaKg6 z0Ep3A#gH+Pl4FPz#!g-Rr;wtUK;&AU*xcy*tL#u|t5RfmKSyJXH@pOp`AM!rRE|GI zZDfQ@JSmkpl{JIRnd=y2&VmwwOj5E4nSprngG~N?!G!CU$Ex*-M)ZQ+;SoT|YDfl; zuk0f{20cvyiu+5hh}9JZg?n)*WUpfY40{1t-$9^d2H&-2fxZ2uwgzabdINT{0KB6? zB3iK9d!5~6=6)It^C9kxbv%(7rZ)`OA`}(FnJ_x)hWAAZU;=0UcX4Z7w|stmqLC?i znXxWpKIftlSplyht`k&hYfu{*!3$48B~As+!0V;ZQ^NN)L5YADDOm)sKs@<@*RkBI zw%nIZx%KgC+-C+yM!*-ZBN>3bx{m-R^fd*9$*U#2wkQzWCrsQJ#=>7gmbe{RNxUUy z0kXE#)<8{JZ=g&Tf%j^Vi5AKxEkl`%L0r>(FnfalX5rey;4D&UF`x-!q^`M%6u|`0 z&hq&g?|3Fm%U&HarnjSU#T!!sPS)W1L1p(=)J8^F!xK@7Q%5sc`zPorfwhl9iNG2u zS%kGfJo&-eNZ@B{rOsHbQIBS1hw35C|9v7jTb}|)&cuN#>uz~s#F?np+_8FT(p|Z< z-Dx!2qn#a{r6W$WSSZ^=mI1~Y^)WJwZy=S8H;XJ7^A)MB?yda`3)p-I z{#`koKk?i!c^AFM<`oLVw@%+UUG#37RVZ|4mM7Rl?>iCC$YvdQ8BNVkByk05r#Ye8 z`|&&=SKpjVHUK?N|MLX-kMHxJm{%xJPxa$Lj@!J9m(gtK3JmjdoqReu6?) zsKT0S+hXJ|nIu##n@itgFHjX@e?(F`(NszX_IK=gV1LH?wZ^nd2Kwc9N!G8qM85)o z`ttJsh~#ytY3DL(745K9tx8v!w`hK$;H$j%&>Uv4GTeDjg2U4CiAOB+3F+ke0Px6W zh?kwm6Ju(Gz<7j|U1LGZFvF9(=a734g>g}P{}S@d5gekZT*%^55&;(+I_H!+rM0cn zr0a|~>YY-x-gew-r{cDpdczrSG+O0qogUQzZ*Q$`bL)Q8FSmqwTX=7<)+3G0qgXVmjQ~Vs1|HTLyWlm)8L}Tg_o89j->lL zi%QN7`qxng4G%LKG`*`--0rJhsJh$vnr2LF&!2Q|z6;JbrN*N9dXGb7mH19pZ+93& za`P3%E}O4j>RR)S`N=71l@}?XwvkNc{fpk4cZpI*ZrhiV6rFF~Q*F2GUmeIIQea-r0!I!XABjY1p6Zr_t_S$g4_F<#40oZ4i9@^ z?^o%X$z<;@>8ZV6V`lH7*kyayOI>U4F+aJ?zCt6_)Ha{V6P#f@ff}Gs(Th1jtnjw9 z{^(ml;0UBbdtYW$?D?6Xid|`Y!LP2yv`rvPDa6C?2*oLZN?bC;U(KRu8ha@lV6ML@ zAIytx%7>D@)vO@-?p=qkQVz(R_oi8e0;K+roFm*t5;|?&d2YSas=DpzP18m1#(9N; zaCLRf-R9O}zMqb`x|;qx(K=Q???(2!nPMePI#ZpAiy@=>sWiWBm^CVfmC94(u^u*r zoGi;@4@zwf%JlSR_k}!q?=cXEHe34f^X+aVl&-F3nnIGLPo2+`rHZ<+T&YeieXQ|Q zrNW?SlI&Ax(j!u(N=C@PaQY(RE;8-3$W#+Dm!G522-uM#Li4Y#{v=leDzTrUHZpFq zz~YCE@4PuJ6eqnabmj#NmS#bTZhVK5Jy_!6$#0XzX?%l0W4r_@im|P&##D2R>{f{0 zaWNXP<07Q8WU%%6K5iQb>vRebJ3`tH5>jo{{=$PIr-VTvh$+T%3=bO>*#{w zMZSft1J89iY_rM)nbvAW=65a{r4{%b;)+Bixdye75kB#>z}9=-TxR%uDbz)`-b0CQ zy@!%T_zc98AAIst{;`*jLC%O%{-t`7fo301`Iq~f0xzY5(WM%rppqZDF8v6jr2aKz zq1!?KdIXSdsjY#V!row`EC%n@AQvq*PFluB>3l0ii3me{g8++qO=5@`tIQY-h4E4s z-b9LF0*3yX{HwRR_3@n;6WjjU#bmQqE!D?eXM43%aXJ;(f#AStxf5>7t&hulXROqS zOziDwbXGvH!8L|T@U5tgj39`o12*dO<}!oeKS5n|qdt`AMtvw*1i?T&`GMfc3SnuF zZFL)7J8sMV(eVT_s3{o`{$>B!BkyqvD3s23U=As$GYSk3&`$$~!>AXLwLS*A*dsvv zs?^p1PGxT(Q5J;vLy(LX5+AV)i5mP0G|=aYzYst%N}m`kCQxh)jKZj?TYnTOhzT&B zi&Mfd0bxz)4Sk8o&XI|8ir+h6~z!H z42?S9BhciVK$w39$a>#}WP+}Ybs^Ka9F52dWF5{Gf=caD)J8_g!c$O*(?2uF@}Q@L z&s`5C0$HSF5wZgD90QI1HDoleLJA#kG+FkY+#hZ?A@d?<)iE+lE|2xl&`V1FOtor z%2TAh|CpnY-roZu37=B1y<+m``ysCo!3cjxBKdNTB6-BVNKE#6awXJ!2rD}n?=BDq zvuvfQ8!QKOQU+f!020^zT!`!RKAMGhQU*k-Qu#nu7%z=iZbaG;5#^~L$oebK)d}I_ zzu@y&ios63(Q(>Mcf2}LrJoxGY5WbEG`_W3k<$ML4Kp6aLO09$0ki*+Yaf>}rCFxT z^+JC}e~E_Lua8|9Tx3R5qXf=BcAa|>`Ph|fF^und@v-X>7Ujjim2oa2hdU5FP(F5r zhoPB-ygzn5P1mq4a!K^D>&axSCRK=E%b9-cdOD0j_*xFUcErc7;zY<_&*{t4mf zYjh2n*q=Y~{Daq58taZ|!ruCej6Qh1-OPl2!Asx!d;9NRC?KVnaV-|rU*{q!zc>5p zPHm97ndmF#2Xg7@dwV*mAFwj1Ym`adgeUb2xrj=%Z5bu>rmaPZn4cUP?-!BHYpctI z7oM?tWX6kuJRIRy7Bz~a#eYYk1w71%7D*0An0K+JnM_zQ`(o1+RTivR0AolV?ulZT z4OuUBts%$!#LnRe+D0;&_s?yacZy!{Ponor+YA0lG*D0N9=a%o!as?gm9`iBlW0ut zg*-+I@$gTgaT2H!mlk86M3Z@QuIu zcE&6&MQn>;6(m|!>gRfU(9!JMB3M<)wnebFF$du*+`)4coU{x$V7~o@wtDj3xvQPrIAHFR@dR>?)CUx7}BA$|j6{w)jn;C42c+!}2 z@)c=6Yr)T||30Zq-4-EwdLGy5eKZU2q-_yW zl}eN+jF-kMpGO7~5#_1dA||8H4KLMdfmdX^BueAs+S77IyZ7|v1cI28@GUt26LMZJg*L81iC zw^&@fo@}w;7V*5$hiXoL~OATCqmA->*qn6bC3B+vMmi$$kFZvi0iRjrTLrrL0*c(oqA<3ef)tGx0QY5m76YCX5` z4@X%zJj`g}$#z_PRo74^i+YXbdfr{)@IPgNEL;wV)C6lVihnTtvD_!q%>>zJR|*?^&KB$Ig`Z#+#J^G?wVz5(O9v`&U^zyM;JaRbH$X?wvpU|{MmknR-X z;Tte;x~USEfMXjlNca`I0R!HmD_U;{BO)tWq-1YJD@d~Ev;pIU;IyDtW2)l@pTb8U z`CHVV*o3P|w3gMqy?@6wN!?AcCF5ZHu`#YNYGcNJ8qs53rhN+qFdsJrqAZJMACcM` zwCU^3Rt;GS-XkCuZD#-dm)PB^abT3z`HB7SUcwXmS~X&M{WvxDvCBW>UKlLRoO}o= zMMPR(*}SoaX7x9K`>}Gcg^dc4as3F5O+Y4-5Y3mLzm4OATv@36oBzyg*g0#KzB=@fzDrT0jVb6HX{Qf7Mrgv~uf%Dc88mHxo)T!f97+V5NXa5J1>)%iG_@+6gr2DWK_c;x006fA^s&T}{Yb?m?r8HL4i59j#Z5g(t53jhE`RTy_5TGkmbr^g_sVinz!T_m5eh4Xn352bpX+XHPYc+V4 zOemJMGGs*mgT@qZL)%$ zkaen)aXc#y$Ve5>4IrakwFG3o=omDqoJ;aGe&ZtV3Vj3F;Gv*vJvy8HAgQgs1DP;g zy#X>=0^Tto5-pJJcbVPPU>K13G9Vo6tjlJchK%TZG$t!Rwm(-4Dz~+$jf_BsC!rFjhh{*w8G1?>SqVx6$VkZ|kOkt&56G4w znh-24n&8R+fcxZI{{_kg4en zO38!wc7ZgsDD^VSD7ANpM)^$ZUICzFU18XyQAi9+!icDQ?Vt%afu$9kUuA=&EEOR` zc?TLxyrCrERc)>TR9=6B+Q1dd3_A{+(c$q$Zrf)E0& zi546Q8@-n>f>-e>2A)?5UCqv`cxA~Fg#3MsQ#?2p-at0^ZDb$uHkbvh9+TSYC$AFZ z5g>+g&c;kGeeX@P3WXb|i{6oQ3WZJ6zHNtkBz`7<@5>*W!#*#RCE)!SM50BkFIz?| ziC2j-AiU}~0&In<4#O@fLC7mo*0_WLQiuFCqy#1ab|wWdph48FWFl6XYeQ!ACp4;f zGYVB4UtRpQuCH>{ppttQwUH6Z@HAB7G|>#o_SwLoYzRsO%1Fr~lm+6+56VUZ3eahl z>g@@)6@z4l>)BOMLoy(HW&ao!?`aAg+aJfoL0#ODs_DVKR54=|3wr@s-!Y(NJxUH9 zEwwd3Q`H;RB@4h?2@=s_*pVCT<_7oEXqeBu)^Fgc!7#mH2o|BJn1KnSqi(o}6u<<) z{6(pa%$a1uudJ0J1G*B8$qIZet_i64> z^A57dUC37A?J)~0d$rWoU`<a1xo|DN9AjP!?To zmb*xROF!TmK;<)E4i(vkHabTc=^6<+fRcLS@89oTB#u{G>b7?7WmTJ=rL`wV-i?P(#g5 zA>mUdkq7!gB`&OMwX1co%{rhr% zuKYh&M%H(xOaAPfL1#zqcAz2#6EpW>G9h>-*dLMT$0Q*It!X~>PA2-7O0{+y7Sj+^ zcB9RmE6R=WcBfUXZ-whmv1F+_&z#z#9CdN^IbNy0wc(UYozj+4+Xa&W>+m%A6TzK~`o9RZB;0Gk*&3X?Fpo75IKg}8Aotka9e0Sm z=x8kg%*@LomO?rR0qO~u*0$|mw6AtAV^&J zStyaXkd$nMLtv|-g<~5E3#W z_6uY}-$AM&h(H6tSxo3#Qd@$eF3>WPqPGOJe2@8BuLEW=Ol+YtqBDdA)DXUbdXSSL z;6{)kEYQ-8B0ax7i6J}{D`v_j!mca zv!&Y+c0JsPbCJ8vt&KQqUAKIGeWEeqT+|q+D{brChSzS?N1Qc{#`V?uR$8f$ARlp9 zvsHMF{cv5YG1Zj*313C}1M`na8*zdH`($#&fe$C?2rhQZ)u~BZzO>aSPmOozKQ40p zj=-?lc>J!homE=DvS=grD=!E?2jL?Zy%;2JKu@!{=mk<++#)YroU@BwOkMO`)PpD& zz2|Hk2_Jt>bz;J8x%CdY%BSs=+D_SRkGHB@+%jB@pc1J-%gNcqX(~W7bvWvKJeY=t zIzEIcTxbcEkAvFK&Pi0&JZ8hfMo_ib22`zp&Jw6P9ZCeMNXZ^laSaX0<#p%!nU0c_ zwBmn{NL0zG5Z)AF_LgHre;Ml#3S>@^WCuZQ5iJ;=?(T#BFiPJKWuWo^0)CVnTf6(w z`isj-t*z}5XW6prw?j!-G1@gxvcqf7IK1QT=&W#-k})h@HR7BBhB(%)ZXIhkOXKbe zCwRqKx@y%XW`{*;h<;`i+15*u-V3(n-7U30!(r9Y+GaSorn0UkO~~uLeI9VRFk0f< z>RrH#-w2sM=%vX4+-=q+IVt+(Rd7JSd9)a2YV)7Kq{Xq&PW)PpnjJ3N&GFUbm^+wP+@rNS-7Ve+eb{CrcXmPAI&Tl|HoQCJumC5uR#nHKq>!94%xSdX4Y z{Sku$=|ZV)(X?G}8Kjr^dZbr)2`0eZIi#bwLo?weBhGfx{6c}|faW)ME{|Fo_UC38 z(qbg&_+Mg%8r%%^McuhAccR=FpZ0z?vrs@c$L#i!LZLga9K|hERod+eNSm(oFUK}y4Y!E}UA@ADnz=nzul*lZ0!&L2Hm~$Fb&M&Q>p+D^p6I3L?=mrH|z&^ z@seku0uA@PHBgxtDZ$K}`9TzWs1@FfrYB>T92-p~&JEz54S`+gcQ$++I!m(TpMVm{ zl9Q5+EIC9M6+uGQzr+YWz&O|siY}h2b*jypOHHV~!R<`7>TY?uI}#cn>0VD1D!slx z8BuMgQ$$U1V(U`?^*FL1(HWcO+y6yZlg^x}t<#`$F?#*rk;^QqULadaZFNnPRVft^g0C zso6C4It+BoIJpLzNn5%Mb6A&nIR9*ym1*=BW( z)K=e8HCR#%ca;%uyuxy3Lo=ZSh}#H=@r*I_?SQ}X-U(YS{M%@2AX1T2UWsIEg1*~U zJKI~OX47ps6OEQra?0+6+iJPx<+Vns4BzKWRNY#6)VZ?a(p_cSO0_B1slr!0r83Lk zSKA94Bojh%`4iPvyW_wyc_ZZCFPm~(JK-np4tIR2${+{1S#%@5ffa|l6{sbe7WumU2V1lfup@=he|7eIu5m>P>@$T%KF zGK@El1R(Mc@;p6)+Q435YxeB?2O(WD!IH3FQYO%X|k=Ehpd_ z2Z!c&@LMF>7vLZb9PAH5HP{-L z01kcw(;~w5zNn25wWBGbsH%DP2~T=uNK^|OaBwVimcYSrP$FWQ4M2Pp$uQm^5&*6TgMl zujwNM6F);58*dd^VB+7Uw)(w(EzC@sX=E6h)hC>fCwpB1d%{O`GLsMK2u1x|LKsZ z1?;I-!mUpuiI*#&$`q)vCtj@}wP*liAs;_ps}LU`n79pTX}l$5p%|}}+Unlg-=&IR zK0*n`jn)w&Y$6FbycL0iI9Ci8-lpKfJs?aG7j8k)eE}EJ;KJV{8OB>f0$jLRo~OS> zZDhm+Jn5AoQ7vrX!Y84#1Q$L9C4vj2WDyqv3FU_i$FgrEs*UPt(7`%*}ssh z?M#;HrLAtuY0wWWTJAQt)pnhBwd}&3D5ZsyrTWh0oyKxt|K!KjMqT=ZBCke}cK;d) zAzr%^pupE;LH`1^5ps~!9_LdrxjRae&6>Mn1rF$zNRROdW?XGONybMon|@!YjNrAi z3We_CTD9Z0O0}^qwZ{1M(|1n`=d5)vq6grfU8&Z}MRLU2@QQ_w<2cO{IpcYyv$oN4 zt6S?Ax;u-PlD~~GH6qJ$E0>PLZ(DACX>eLC^;dSQrs_b)x#!h|LR;PC7{T6@@6nfB zO%80}BAlxcp?v=J>dl*}7)IH+H*bayj7rYt%^RrwTwJQ}+}OCJ?w&)=#cp;QEqJHi z?v(1|{D85d{H1Pp?~uAB9h2I|I(E249peYz9db2%wMyr7E*&av7G4P5Yp4wH;Ak1) zu^yloCvN{FUHi&D*a!{rzn=;p_CjIykYCacT{*TWzG;6K4OdD3It|6DWtIG^iyQ3@ zyThsqu4&S(cgWocFkNN0=58f!zte!v>~_{mlhyH3t+o?BxvSRQGQ)v|)ER77`dO)in8k2F*(6&o75DBNkLsG4sC#_>*NNQ{VV z@TYAsA%s6|hZ5mWq-2pl1vZ=?e>xt%+GFvrn~*^r6`EdCYD&hTPKeL4sWqoyQ7`h7 zZ6TFuc+{TyR|%5}d5&!6PD7i`!lhm(wbi}7PZ_unnNb=N!lrJ!+V)aS#3U0w_0Frs z#hQ=_WQ^)v;2F_3>u(1Mi;U{ENaX*YGO7oV5Uen&U9zCxi`uZws6K^iw>$!$Q7I$X z<7#wHwPljS92)Ub`SGVmt??&51SSWogUp})#iB-WBJo`zRtx1%@IpWN(|_yQ z&lIAH!`AXA?a)(%kUoFnD(Um5Se1N%Kam6O=U$Uk4SUI-cGvYPlXAjXlkq35RBULd z&!1!sO;I)HPdK`%42kiN4gPctObFpm$3ltlCsMM=p8^}sk3TJ+aNY7)wLZ~E_Gx|i zHfXVuWUMK{HfU673c|#8&Ek4ATxqw^w@3hjA0dWxfuU7qVMuGGw)(aW8cRw`j?TKq zHaQBPP{NDGt`T_=o-sy=HiNT6l;|oDsYr>=Mlv>{M6ZfoWMXSeehQJVEkV*TSX*ke z7B=cGTWKn8tCnEh0dkI))Lki;?zE@2kVNIMZb@n|x`Yg7D-y63va&{=#4>8bHr<*+ zwOby6Pq&m2JTK_hE3dJ&T*ar{r(24^WV*F#^JcQPH%iy@_*#{3Ua8lr_K+*as^&2)hNH@m2v{~^*e}9dkQnw$P$DrbDOrqR0}169!yYR}B+0_q@I6#gJ&7XO z;J|W&Yi`+|8M!@OaJoeIB8g9xrwDPMGPJiWA?lM-TYcLQrN~PgrGC$Pl&YOv5~%(T z1**!_u~_x@O04<|kgXW2{s0L(B3AX@G^Ry7sBDZoFOqapIT3Ou6!BSh@oBFgi7|4gY6Xl+{;WLzbDE<8*qZhMHhUA#$ReTyu zuQ)kL5=Wrmx(LePij(86B?-Y@_!`pgjFqgrR3~Pv#M*GSX_xMq56OXuTh4C}E*$l{ zWGbc0OuJ+*C4#;NGmZ=hh81c+CK02upO4??E*p(^EHuazS7~JbYi(z16t_e0uW_xI zs0n-v!@VZxAIi}P-KP2Z7bC&tgnPJ=N}TlQt~P_Cy>Ed*kjVR1C=uKvrRNUrEo(KV z67RSPKan-4ArbZ^IgypuNK_p-#~t{t`pQUvf7AF$aG0l1i6&dTKz)Tc1L5z;*x!P5 zHa=;T1ufqwwbi#1Sp^v}x1%7`oz~qBJCRjroj9HkAjcz26mvZvR9w$}AW1Rgo<^dL za6QlGZxB9)gb=UGQ7G?cQSO!n{SnlL?G)}8Q0u z0+Um?gS=zrKP+k#&*eTvgK>f^p}AamAvA_mwtDCD#li1&?JIshe%pWeu(i2d?a-CT zHoj@a3;DU+Se1NX#|+sqv&T!5s$nm8%)Cg~t4zuXV@P2LO9O~C=t#>O7=Jphn4l(9!JF^To^Ceh;`cA0e@g|tVYg00h~jY z<@HxEuL}fmULXikvLT3-m%|r*K~5;Aq~}4aTW-lIl7TwaIzC^0c)Ginl<91_rBIFs zy$wgO#J31?zrKJB$SB*Gll->6D zSi8D)tlcb)yDOaF6=&(HRhwA$%m0$gpI}7sN-&jS2~p$BRaIA$&T$!JuArA@mJyL+ z+9Y+f+v#~;7W68xO7C8Y(C?15kj)~EsN{!eHgA%K7TA+!4vOAK=M@Ux$L19ZZm5G% z#Q5epg#v|7S&ZI|&^U87N|t^$9kidBAi*L16B4i>ScZl0cZNdnnu}x7(&LNSto=0&1imA6c{Vs7 z+$;JgG&>(K?bwg!#dPcmm^~7W(T-^lDw%G6BdF|NI!bwB<})|TMp{(nX67VL$q^NXDD4|-lF-1!Y)7G{!l`DR+_r% zrB;>>DkI*$u;}x8kUUA*Jq;!J=WC|D{n;bDIv}`8s{PlXc{57U9izVoy}X58MY*Na zc1Otp5y1v1KPZ^z{~YVlA5ee9z--^y*qIeWE$PTPUct4BLKI_#oh*IBo5?d8q}xTV+?&+(wn)a<9o2_2^a);EzDO#-Yn$pb9Sv?q(Q_PkD$hEnokrzeQA;<}=QS}%s? z#ZXHtb)=pL>3XekCYj=`{jUS>qNzDF`4N#kTM8OBujNj3b~fE9nD&G zyxN)GMPArmYSpKAdFvo$26{>3EuyO=-Wt`!Tbemwfs7w?J;rT}swyagnGeN5mr~*G zXpYPTs03ZukScLL!Z_$U4?0VNuJfTpf-X|B7<2^^$}i|T2C{@>u!i2MlJtr4F%)bU z2##qSp6(tV5{Jo^Bn!ZfjXHl3(f~@eDS{-j#~`F8&HnH`)HX$DqdrDnW*lj-5d3I- zL6+U(V^Uk)SNA2JRprHSSQ+!x*ICYPXeXCI^9});)p=u>yc4__`flZAAXt%Iz7$E? z1e3R|cDA=l&8FLe<3r%=Vo1KX-172Tqg1Zew>lG5w^kl?uB^E9X!dQT+LQ~29=F_5 znPu*)?S=H)v!oZ0Af4@3Cy-^_f@BzP8KEeN@#9)~o^C{KWW*0V>6IZ-Ewrd-@Ey?` zp|b=(-UKCrAEaavKLQEmhaX1~`>&Q`VdDTDY*fR))>l?DmL@`rYB>!^?8e~+D$roV zJb$dg3uFsV@K>boA40kqukTrq-~p+v?qBo|37GtWZz=%rZtDObO&sz2j|hH0m>lNr zzo@wThd_FwyMHed=L_yW&81ggM>338{{-&-J@Pz#1+@{PZt>p_@Ek3k^vaN^7B<}d ze?Vu6yZ;H4h`T2xi|#&Je5d(nz#^iW^3Cx!W0M88j{uwJ^T`C0NC@$oo&YV*lLhUeHbVB!X1X2m z22{J{5%?z)C?j}YoJ_E5%+|>Se9HZk2^4`nmrf>li$#s%`}*Gq9x3WBM0g?eD+75Y zHm8#b?$@=iVNX%6Abi-`lL@p#SN3VfXBPY&{9GmdlL=x~@`aNL$hUC+tWyI;4SRVq z!B=&?%A}kyR%VmYcOhz}VnajylL=%EO;I&ZtKsOTG9<=7Hdxhv!-No4^*>M|tcsK@ zvZ}y_^J7)yE=0zvI*nwUO1=vb5;0=@?AMcwQAOT`sH-^zpL&tLG7X#BJ8VqsWx}OG z-#|=i!DbDpY3w!&lbR#7)rb2KBj+o0W#-S;c~rzi6Bc#wW}c=Coj}H+4%sXx?Dhi* ziyUeu68Zn99O@_}1S#9mnnP)&VnaiH4kc@7imEw>!qH7-NQ{4MaHw~|gb)t(ZYU8B zMM@SqRA9sTaj2ukt3zTJqz(yNkPDpSxU`Y}ANMZ=Tu)p_hKLXhwy z#Ed>?XpLEz(PyN#`t)%*mZo-T>0_I1FD->lCgDQg5x5YZD@KC8tB{~?fG|Z8^hqRL zBN8+i*9{_-9gHp^Q~4nhuoZgp33(F#1+`(DVEq@W-SP;0f~Ab$c|oxLV2xn$DfbDM zA~2a?4d4xki%S}UlPQK~d*VRxW;VUUw3||8Y?GRNnu_Q`ulz7HonKTxtHo=FZ&*>^4RWVS#9Emw1P|b4vA#S8HBzD7w z*SQ4-LA=hbP$FK3lB# zKWW+}gKH1{E}2T{OQu~iml8<^8O%6BVi;Cv@NE(uMx3G}n~e8vXpkwc(#W0Gu}^Y2 z1oM6(V4ia2;ZGH;6S_=O@OLAj<%D&(kxHE8@KG1R(GL3a#eNTiAXxVdlnB<5(sKvv zj&64vP4c}~+wH^xURZKitRNBU#V3bRl|<8lUL?mznoq>F=#s;sZ_(s1dW1}V?=2dW z*EsGhh`B^+t53;cB#glODC1qQ#dhQ!Hkrf)6}RxP8_yMsxrevNG54V$Oflx(4M{h` z4?Um1GB_3qAwB?%S{Cegan! zn4G{J7`dO-ApK(MrXJhWa~XWDQMGHD6-D z(M@GYjDKt-`#uO0LI}`@phO4|DcK`H99FX4e~9nVsYsWSY2=*n{=)|YK|B-)f|P6s zqBr*+9)VG}8A=5x)oX8+O@{abD|3x|(#} z%pk7?z0?|bX!stHfcm!7(e4dBU;YuaEa09N??!xD8ev=_Hp|_JvNXNlLgOr*r`(OW z2#wv(Vvzg4})(^zWv`0}O>=au?se<0NEAcT-}~v||SM@X?NG zuq>I~^P3X)qNB{^ro^*Mg}S1c=L}|ucFyVyrK?PHQ)09| zt4-O-_pzH2=Yr%(cCQX4_$Rw55z2T0U2vR~wR{t~aie5jE;l8%b$Xo z%;GtGB=B2c;>Emo6KO(7I`#zd!bBc^8Qhzgss`kT{|n_oAvjs!FkbIX~RQ8ADd&A-*I?Xp`nP1n{q;t#$ zEE9TZ=9MB?=EG7)`*1u!q(;H<017+9w<#k0#gC9*`!{K*@pLo&MT@dny&ps4jBYCN z+^5Iwtltv6B^NDz3fdzf-R}Xz5o?u%#MW)$Cpgp-I!yubAtb_xP)}KO>cM@Be@2}X za7&5%Y~Q!Ipe#j!vG*-5f?tH?vo!u8)BQj5%HS|GHJgTnL*+CfAt)gY35jB6yKnJ9 zs7ws2VCKy{B97CP3jc^y$xL>B)qFVs8%-t77vTL+3GQ1w8FYy(2b=;WvK&B4HnQLl zaa4x5g!231;BXNLbay~?kJBc?wZ9456RZSMclR;5s_l7-m@1JJ`xIVXrgM76;nmf; znsiRiAiRQJnmLn*@akfzqXVpGp^=vMHaiq_Y2QNeS6z}tp7EC~cW)9J*T!G#%C_UL zwa^}kzg_`=iQ_M=yjUm(zs8}M(0>|=U4W!%5{mWeX2xBphf(oZE;lpY4b6+GIjz)@ zmfoZ5wZ^q%ip=h`8JWF3Rb&S0Nh33&vKDS;JRfQl!!u9>GmnbHGo`}UpgGDIo?%0( z#JLLN@a!SzED6s(3ndbsk&?ymERaxs;n^{zt!{mMXV|BpoWMuk%*bCG4eCl3oJHQu z7+P(L$Z1GZlV%J10zL-z3Rxc({*L_050K6Z-cajT(q|vOBem6syBPJe0&#{i=ErOU zuy#5LCjUakWMSSI3jb0;;h%wEMc4K?l5_+Ls~gz|<46&tyMxgsWH!G?0**JE&~yfd zlW)nB_*>LQ$f``Hqxk2#W~m;d5%`$aKIH`Yn#6~joT_VI0g?C(>fyuI?v2+DT}j}_ zH|_6@=bGs6jh8hsMb$jjh~cO*Bm$N;0ynrN_G*|563bo#B@)Y$lEqjykWhZH?D0YD zW)RLstlNs!C5mW+)Q7?6m1wmTwaD!1fjNc3@U7D~P8Yq~W)%wE-9q1@Us<9@2yxqn z_LgNEV?%1IzpIZ(CPA`DaWkH4Iaw4nwIp1<-BnUZcmi3(x(l2+I_~6FkgyoB){w{} zBGxR&o!~|)Lt-~<_@Ot$Ac!Bj7fQqrk&-<>#7#7x9U`X)+k3{`$x^kZdz6>3Ium)L?x|7dhVov7RG)%p9~4ughHvkwj*Y!aJX*+ea>N56Q|D?_4M*g&11 zLT3r;{0vG2bx6q`>Tn6=7yX_nI)tivHZ^zn2zKNg!GcI0r;k zr$L+Dv5c^F$`6s%%$m^9WyRO}D+w9$ynja4Q|ZSosWCGZn(TeXI> zJdF%q_Mec0=sjUhMR@rm68sDBlIBWo$Iws`z{?+CTEuxe2(^(BUht$>hD5cn0WYUO zX9>KV3MB$Bq+}6Z0tw{@FDHwxvtF8Xlk%En$#@M^nT*z)l7iNd+Eajx__Z{`Lt3E* zX7-R}g@HzWjG$%%((d>GEeq7Fm)h!f2Zhq`84CrQ^CoO(YhtFFz|B?_Zq&(SfKyQb zXER7!bYvGI@xK5#X#l73|JZx;I6JB`eY^wN2*e<8*+jUk=?+P=CSXG%AgdUozzB%g zebZe@-Am`*=HA;$ntcrkTm+%nK@=Cnan}*|W!%P@QA8AU#&O&gcbyR&zb?Pe`&ON* z^PW?0Rh_C+eLMMue>mx?dzSZo&-*;@drqB0WSBf%QUK1&RXvT8HgWZ_adTPW;nMuPs(?L#_Oqy4H2FzhoD}Id(=#b0` zeO1q-dCv*#yoK0!@;u4|I}a&sO`lAfq_s%gxyL&0B&i#L=Oa4sMCe-}&*K{MyblB} zBhURr1KW`&3-WxL$S`@vq(GkgR6Tuyw2>2esM6h%Y!)_<=UdQOM4qRigvf&>i^vm5 zs5s2)3A7c7H9xhEHSuajq?xr=%cyCZ6gV?`t(sE%8;DxQnP-XYx8qC} zoSDDYEccuOXMV2gX&z}KC(cl%yCvByY~aix&{@QpL!pE?gC&bN6G*5yoH<&)gC}h| zEoQ%xTwS`j=9rWSLu$?dFJzMwt&G7IdO@Xl%iH8cDj=xxQewr$qRI(MTixB{L}cQ7 z;D}kgbgk{QS&V8CPtMcvgep*g$vw&lYM-Q1S{AlE*#&mqnO zL=Ssjxms_vEA?SVaX#$OGwhxBx8;YH=x@tcEipsY;l?BiM{Y?5EE_cUQ=ki^xu1p- z(p)TAq`85FilezpWo}}yGbtvWqSTm*?1npk)8BnW;$^i_K}yyA`P!|O;zeYy+EYSc zpD~<%dD0?JDQ$H(Euu-+BYqJa_G{KTY`mJ0#{NpDv6?0Yll`^EWPbvpmYM9=iR@#T zY@Y4vcXz^2D(7j`g15DYsHd1)*4EvxTyI^pNtrg*F*TA zIjk%de+_AQ`n8-r<(OG&kE5jXBHlq(DnB5^bViMt<;*P0Lrnjw%;?UhZU)SXdtNyya@WOnhtKWM?1phkoftkscQM9?ekFd)WP?MtT=jnrmB& z%ZnCWvH?nc!q4hA`W}7Ji3hixjqQQ*LLAM)6^qL!jySF1!B%zcU~8;0>fUyfqtX1m&Ut^&gW`k+`7qbBIqS+(~(9Tv+d_>rK3}S>9%A5;g@B# z`;}A4UqDS$DAUuW`j9AfR2g9~*BDjw)*heJ(^LECoSvR&m!L`WzF9pz-VP&Gnzc)y zae;2yR_>k2*!?t@mtmKmkl|crJe=$q_JrYlPSMcg>Qz>N9NP# zGZu+wo;YSKqC&XcPzbfL`H*-2#_XP+izjQ}^#1oW{?FetHauVGu!Ga9_Kecync$IV zue?7I?YzmfV?Uac(6Oh%81LD!r^oM@2~291`t_i)&E69-3#Oej(2&J`dhzY@wr!isu5Gn(W7oZ8W|q(3r++jAy$ zX1%8EstKOj|3F(ZJj}w5(hmKR>kx}`OXv3VcpFdWj!i6yW5K>|!tB-WaT+o;NBY^$ z?54A3q%k~Mdwz$Wp3YAAuXUAbeX{m<2)gDpoi*)=F=tXRv(C;F1WufphE~{F;(jV74lV zC*B+S9mTdy%!-I&8YxxNK{0E=drLgA|I~)ldS#=1+Qw?DJ*l4L!M+&vK@sh}+l9j? z*zO{mHd|HZh2)#G9$zjC<4b4burmgS8JNeII|aX`mcN{{eB(ItG_EFY4jFv40=+cz zOB&zY9PrJTC>@>p<4oc$3Qow<;+AE<(~t<0kn6`sGnV81Nn_;bH)mY~;a#ak!F%id%#{SaMPQE5}FM z)v-~>n@6p4oc4IL?u<-!j-vU-G`~qjr0$&RCATy^&%mitNwG`x>dRzS$qw4|qu?jF znm8wCK(C;eX3ivrUVUEa=rp#oNT#(HHxUWkv2PLn^rerAyU$i>X&jDoM>oL1DbNKCq}G@6B(fq8n&3{4i9SwF+f7##>U z<*75;@-mYD$kszZ84Cz6}wDvasbGB7BlXU9Pa=^2(R(z8H9 z#nH2+azZj2;8HJ&t&jQoVSzd-@glAtYfp*q zd9|_c$)2HDskAlq$AHC3S3tGq8_yWEoGM9BGh+A}aIG|lqG?iK_ge7jm-QN}b41Vi%glB**Ihg3Vc~o-QG6SmTEMvyF8-EAGM(wYO} z)<5aE6{BZ?U?0&C?7g4}8Nu!&n%RzES?>4v6p>-_Op1&LX{2%Cr7cr{$!^ z8(?xUbQZzn5GWy-V96qw1QIF^O!}Sr$Y8sw-@7jPaRMaDnViyVK~?EMB<@Vk$XYW1 z$R5!ZF`>*{A&UTB5IDj=6VO;ethHFs7*N`p`ZGDB1<3-&vFmJS(HK=CSe&baMW{3Z z6z6F`@d}Wt3>3!^F>eQoEI@G)kzw+*NC6bfR6Sil+QHVYd-(S*(-P_&?g zK!GKTKoLl&IG~8VRZ#K{1T12r4*6n^bbygI>L4{|01ZM-X=My>(3|JPTVB*bDj)!I zE3x9_nUW{!*rK%6-Kc}ega?u9t%FF6Y7s~t(Sd|2P=Lu>H86PqBrJo;CL;0}Fws9; zy5Z#EVW-t|t&~sqevtACKVrwzqf2D|yo(4pdH$q8nj2LmK1$k%_@rjnvpiim z8!PL^MxB8HDz*j6V>*J5lG-hgz(1-=8^JblRMnT(**dB!RJngtl_s#Q;Hau^TQsEb zW4~{LlZ!j53SNlZ%cO3W>g+!>Q*9Fbp1xiSBv1F0v1`;Zc<|f@L z$T8iRZAdcP;SPFMKfDX}t{NPvLbemBjS4VV6Xx1&bK*s0ui8@rz=wjOjkYpo-%fO( z(pGo36KT?A6CwN6Z6`wF)r>TDpspp)HBAa8dqQ2!pC1FFmYMASMD{UEHqVh(v=O%? zcf*E%IvWOoVfZVcg#HOj_WV;gX^Z*jm%CMv^GV79(9&zc4RvXj`@&(RKi+BgsK$KP zlJ8bQhZtirXU-EfSCqD<{zT_UF$!nXm0JZjDl!SIgX3HVpT@Mo7p*qFRdADOmke$d z^t)vG0nwysm&~Pv0G;(#K^RsfbenL@nD3I*nNw>)gTipNMqXzfC8He>qT>g3bkuGY z{E&u<(g3^E=dEMPR~fX#n?4>s~8Pz399CNB3Qd4h66OU(JL43WO~4`e%sL z<2;y}0_)ZeePQEhyxr;qnI->^$S`@9q)0+Pt?KDdq>Y@*omA;=Nj3``an^1PfhfB} z2@wTL_7EkMP;q&nBU|lCvu(69Mme%v_S9iz>G0&Jlz1Z5n*mJrWV$G3nVKt_CpYJ# z4bDXQ0ht|3zyzi!L)53VHT9>QbK+zHQ2_Rb; zIu0Yk-VPmEcFMe*$j}OO9IEQ+4AMqU=%7k>OR`zmfQ|}u7K4%1P(tXyl11nUBvc%9 zaQC!H?tyHQiAmG>cO|f(ao5>BGkV}Z*~!LU*d}!%s67L8knmdcQec9L8^J|i;spea z;I9NRt{?`RJSp;|_ckhRbvL~iNRfq$rggZ8RwH7?8+EJ*G$w%J4h<-729e4@F-~M0 z0~FhL!DPFz?LH#lD1dpL*;6#Tq(!z^C-jj))o0w;a+X4$gXO|6gGB|Tcz0X zWs8OsZU^~1IJvl8Fz|wmzrl)#Hnd`P!F-2nUrSgeZ$*h7HoFUk9lDm`Pj1>jBq6j! ze;15ui5aR6cfn9Na!WE`*`Tn023;V9{eMtG3X3I+6gH4haTGS@!ZwLO5*8bi{g7__ zDr&u%#Jy5`f^n*pRKDCxyyK-Zq#qMvy2ltZ%b8i0hnViFwAI~Ih9nW5o9;YTXevYQ z1JcvJF+G(by(AdwqA@jW~lRtuwxi%p4~095w|3F!-n4(fI*<&IRQ%Ocd%s7 z?*y=x%K_8tJY40bB&KTrl$xXq+s+Jxa8@7$EZGpk)Lhth;L9qbPJN`(jJd6CPr7s| zei7+gZCus1k7%Lm_q44BwMM0rjrV8NxSAMmZn8fEddbe|$nYy>BgN~Lj&?Rq^~$Kw ze(3xyUeb28GQ7aaFnY*yNt-Il+EviF$hK${VQx5Zd95S-Goc5!8V@Ai%2pY3JzM;I)|$G|4%HUdv)u-gM^61bl;EG@dNwH2qb4Pn z>Ft8Mi0CbbJ?r`1Lat}~3+a!POw`Rpsprfv5n+q>RaTXTga$L_g^HQK5 zOwEzLDCWH9-7d{?-ZL5zUeAVxh37pRT+h~ZdgGZjn2{NWqX(rO0$P`&%>N^H8IeLi zQo5UM*bf2>?qxIoIdQ*-8(L|kEfEn+7fot{FXr2fl3$a_KP zHEV=E(nrLLty9LC98G2q!c>{oMxk*LO=_g=^h@pJM-f!<2Da0nJ>+fI0#Ju>sUjhf z3WfJ6nUi|#q25_UelcWDTMe9o>(@4u&c!i1+t;t%0WHfpfW+(9Cb_;co*~yIAGg~i zeQ(M{`oID`(uY==@A|bfp)#2}f#%J8Az>nVg*OuQm=R{b>TpSsP8v7K5ztR`Qe40G z8R#sg_CE_HOzmUIMpheGhAT;^xFyAMK#;gwUON2@SK@wv4>B->Jj zUV9E2XW7=*t+TBspgm+;J2xrYVudA$7yOhGFRAk$@p_7g(u8PLFf~UeOk$F6y*Z6Co-T-H{@xHccIja$=M13!Xk-JYP#>m^>RIk&j}+>r_2mMcT-T2~_EBNj3`>$qX(= zyB9i(m~bDI5EHOu5fcIl6^98&$cLJ#$7l%GN^pT&+mI_thYd%j!3I)o27CyYA!tnu zM$m(Q#alQJ=_7&_A0n2UJUjAW#ru@Dx|r6d5*2Zoh8K@n#|uuWh#CK)UTkH zxbZmWx%iY>H6|0_1t5;IgCE;&&+a!WE`*AR}&Y!rR_#ivq*d zWQKOMuXqu;s`ixN?%9U3E)QKjLuqU3?;znt%QDteTDCJBF$zY~I@F@;3z`B2Z>_Y{ ze8+_#VVSp{N<<#RTl0L|MjLTUayM*vqf22B=#83CLT`j6d)_FVsKx9K>|4{Uj#MU6 zMb$56vaMbf>Eh`{sp4tuQ*$O$@DpoBigLA)w#NB zIaVPb*8f~*-T&yyL$~u5#q9_!32*a==56i=G0NWNMk3cZZ==%i?b+4IUT=BrF(Sj{ zd5|IyzCqQ~J4hQjv#V6;Zb>!^8{Yr3&{_2UpMw&5e=OPa{-K153;`G2)E2`tk3r{!=S$=X7{wpezQzVsW|JLXj*#uQ~24E-zYi$%aaEZL3cZ zSpA}aJ))WyuY2ec{R+XF{~-3CJje22&C^O-orjCZnlnfKxgX8tpjq&=(p#R4cM;pVH(bkH7{}176pY|c?tBO;!`oZIjMS)hInbXtLckLv2 z$eVWT>8X8qrm_`e#v-cT-zy>y44%s*7<@|jYd}G^qHo}Kg4#E||2^&f@3A=mlXC*D z9)9fkELNtC{g@1MiIY~o%8;&Q>JFK2bK8cg9Rr2TY!|PPU1UGSN;>*26d`>?WK%9s zHv3J1Y~~8D&B{f817#BanaJb#0_Ab6eR-Iq@j_3)dcXC!gvaWTccJNEPdNE|u~_H?C4 z)rR?0+K8JZc(QA3wuhtq6&p3MXe6+gKnV#fmh2JO0O1NsUmP#fF7FU<*gTbnzAi~Y zU&9&;Be0i7nqkj3iw@oVh zfFkr@qFbP{_t-?kJFzlt>`T*AS!qrMGeM#Ld8@;Tm9a}?-hHq@wY+x<)I#~FNZzW_ zj(#hN(Ee+IviZ^!$R^~aoLuxb;t1^z3zWzA?8`%AnK4V=iG)_gjM^O_43^Md-nPBg z7R^3GSL0LK9mXl8<-k{v+TfHvk`4>2)o86WZjaVpNvxtET1y*olf-XEYxfuzw6+8# zq_tSudT8wc5V5hQv%cCGZ<*$0kBA|*QFRtZZJUJJMm255b|Uh#r&mT>=@PVib0Q7A zDf&wOHG;GKU|B|ICuKj+VUg0-*355TU7*Ho(%aJ%ncJkdCy!f93@*pYw6SMOjdHXi zS7kV>GSxsP-0KQd$OTiNkoh80iyn&=HS-z@QF%th(=JdvV^bg=ow=%EhV8*xbL&ucPs3c2VcQ&4^E~OYT{NJy~l7D65A+< z;nGIjBqf+J+)u*@Fmd}CC?Uhe($>RpPgLoc9HS)fJvb^Q#|>*OjODIpO)_lUjP-=S zlajdUneM*4Xan3q-x>EJL6>in8B^@Ggl{TsZOv@=+(Pwklkfgkk-AO3`%9a6`7^9c z8+*pwDaUwoR)@1IV;yAT&0cR7W}56z*kQfJFoaQyLRmR+Gp{AG-u(*{&%RS29-Y(X zW4+4?l*iHbc#=FV7`Z@p&2Uom1N*? z-zSNmFNpinM%*M-m~mehY#h076-vl`v9$GY-@bK?dfsm?yed+W+H~Js_!Z)efz8J0 zx8R1`_C+1sHy6rt^zY)21oy5tbYyw94_vLZ)x~cvgnWe8($>-^*4vKNb>-nV7xyY2 zN@&UVMz#9@4akW$Zv-)V9rs+#6-2Iau4el;7iDLoGd$jQM*8VIcr%e266j3me~DJPw^j@BdLKq4&p|V+?PhiLc-!fl?Cj6vI{Z3PVL%Yi8Tj>G1I8g*@*TVW^}`(H4bQa)eNP&g_Q#4q z0=v+l#@}6Ga52F5F+!+qnM=Nk=*(Cy?8dW-8Oy0X{K2$Kcg+P5jQXO%cSoD&_Vjod z|hz&jmxd%REQKwDqzo9|FO0-7)#X2jA za6L#%_TNAQr@+GqUUI+&m6u3e_XhW`M0jz$B*(sO+K8JZK@tM(6gYo=>-G^~p@@S= zLJ4sYOZIRua18}*-9EfkX^%J4#zEXkpQ4gfD46b~&!9@Qc(Yh2Jn1v6g^7mdYHy%V z2>(o`{L2kpQXbSiU1_U}Cw+!865dAxs*^U@j)|g_i0)@laX+E1g#Q`R{Lcj-OgS!k z8If+B|JfcFadFXFBEw`38OIj&;^LwuEvLD@I_#u966rvOY=_mP!-f7dr;whrxz<5$_;6$PWlU z+()c6c}C>Hhr5)vI@fnCs*>fzBE)Uh5h7Zdh!O8qFhbUtK#BKhDDfzWR7QzAh>W+R zMB8=BYpTswyWFm>a~9*jFCBN96L4Z6lRf(gkzw+jNP!Y>RQ2>B(nd~{ph|a3vRT+b ziLXLu5hcC`B}54`p*vC>vIQ6dxvj}qT25+$S#AWHmILy7PWff9eyP~tfdsf-doATr*L5?N4U z)HNQVxoPB!!_%zzBxLanHSL511Mb3_F3M}h{&5vwc~4USRT>f$Q9kPjO# zEZJx~qogYjQQ#FDX*yeINg%+=jcPXgG!UbV07nwJZbyJD2yh;eVe&jkfdEISdU`c! zBPRk-rMo5BENmdaCD2(!fKezR0$|A^0t6B&4gn5tyW`DP-W3K>Njelrb(dIBWd3=+)M-tbl!ff#DRAPgQ4uCR^=QA$KactAmfP*(yI z9@H>l5`-yZ!qr5&+c6;vCcKr%FnKnlz=W$*J-wN9-2ZIO&A{P8Y!Gb_h0t$YqLBWqek}?#0jfi$T6l8&d zKM)xvPlXgv@Kse$za?$tgaWE`wgmCN z+t?Y@k`4}*q=AF5&J2LCTd>kBRl`8SPWmed3ew*REF1y~pQ3Yb%1T?E>$z~KVuEXD~JLJ7eEOBTT)kkBjH9>;-j__@kOW7M71u7W>^DXwjFCfjsp z4Ubk@Eq;scnm`b113_TPh9H)o3x`q{y+t?p<`gc;DEH!k%hftX!oJDQzR}yT;8&5L z2)&O)5reN&f)l}^mEJ{gJxAn49qLyWM_+W}!EI+_d!W1!$Fp$7;_`_jPHT9uRb4yS z8mkOD1LfeA^1>A>E*9S}^m^FnE1uxuHK5`sTr~dnU^7<}w;XBk?E&=CY{rBKX=)z{ zT%mNdb49n{8SN~XwYB?a(GO5wK&?|~(^IDUkZAQGWr)FiV|3A5dmO%@_~@LT9w*WP zY2v(ZmiXpE6=&^1Xk54=?P|qc1j+LT@6$WvZuAiu&_5avDEqO62?P3^qNN4O6c%dg z)z12ug>Qz>N9I#~OE20Ao25AYifg?aL8R;+Y>(Ldk;t+W1rGx{y#TO z*7gyPe01{f>X2Ng_s!P?(OXQU)2n@Sal|Q=meU$24~$I=AYm97x=OoCY;~pO^sj__ z#fF3x`D9^^|8r_b`@$F^>B62fsWa;}ZCAY%yLJe)CF8>^>?rNfVO)n;q+2?-r>C>S z*u-RK?%2eVI4-!IaE6ov#n^-3w@5&I;^BOksSrHY1jvC}fEg?44EgE-@}NJph;h_Ts7lq15JPI}eUP|W?m z`^Y@9|I~)ldS#=1+Qw?DJ=s}Ei8KGEyZDvu$%-dR_e9SwY5(0)XG=H313EIacStO! zKjbDxPQG*P)k4i>VW{bB9CpUq)kfVs+}tVnEj9l-Xa2?^=X$OtZXy|koX|@%_oT&0 z;dkjZrK8i%rp}%*9ucaMSw*0jJ|f=j7G>U(RBKQIoax8g-5x_ zI!?y{-$6Pj!I#DXmql49=_KmJ^W-QdI(nN z(L=OMq=$VzJxrFoAQc{2tgV5{WQGNrH}i>vrRWvDm8d7@0s);gZjv(~IdKWAq7z{5 zt84!Soy7%$??DL{2(V-$FAl83l_XT$>hU3j4y_y?ZCA%e9d9DF&T-n~&AKx(**Q9f zLvcS!MW-gaN~gH4XJA(81lc8$^(Qj3WG8KWrqJa~$j`V?6OskJG;=61BF#pcBbW@)gD;Z7p;bNtz2KBxzW(NYVlc6-UyJBl*dgQ)OTkl^nWxcnoh-D@{k( zj!&`i54xdOpMg}7-4PKr`Yz_Z$|CHp+R((CxLBt@CSZ9Tv2ckjF}@-XSYD;H)w#8+ zd{~#8z-?{p8!xw*YYFKS;U>k zp@g`DC5yNdNT@j6IeY{+%<&jPu!cF?62Sl}N{26LzB~=9%z!DuM~hM|435miZi}ag z9p0aa^*>20Guis{;Kf&!wz~JlsU$rXBfe}MBchatxbV{mT<~-yu;6DJ7W_8|Q^taS zCDPrF1zC2I|Axpgc{ZfLg0HB0`Xy;2Cl*kp!x_h6b2hMG))fK^WF{A$+W3R^Hw#j{h~&oA`WVc30rMWBhx(A< zNEyr{YB!a}z5O^i$5QEjN?V;wPDNttF6>7xM z52BV)W*;K^?I@E4WtI~eT0xn;RXq)mHgcj2Rk~Y}&B6xCoClr7h~poigeZe0izpLF zs5q24W{u;F3|8xF8YWq;xE)?{h3OFH*t7^ks>Ue}g2}oWi`K@V%Px^`A-2#*1X&uy zl9Ojk9%Q*hX{*bdo2a~4Tyd=93f*Z(yMd^3LjWEWrtSMK@>nin$CGEzN zM%^hln)4cUNBpaIeYH|P-TT3+x^rG*Royw&X$?24W9>$>+!|kv8?F1irmBs)vaNP{ zbcsx%4iRwj6iN}+tW}k`g|rc|WqH@LJY6^&E9=Haoq++Gn^>ScrX#qY)NXkMGrfgT zZ3MesNWTMk1uDM$GPgQ9(u*7T`v&Hf%jNP|rRmh$<>g>DPIYblY-ghPRrt5X!XO9h zm37YYg~RaMrc+GDhPHpabm&0$B3sVYR1Z8qB$p@c_&W%tK>$RNCrvx|$%- zq{cGYzgcIp35rHCyWf?1ibPYU;Il8jQq7T+K-w~&?IGfi;j?*ex1)`?CAk|mywnmH z1bV4{D500al07dKPTXR?t6H|!X%E(&jqSnJ6ZmmlZ(nTYcb(IA8zX&_u^Ug+Itz1A zRpO%5W_uSc_EzYZ>o=C-%6+RJve~CsozanjGAsqISX{2QP#nw8YmPgS2X$zBQPgGw z*N7fZe@tB78Dt(LllD9=?`29`orjBed27b&!|g_6v<3XOU9F6I2Gl>eu5yVpI9^}f z7_W~E`hPrev@u*6ZLR3{|KR0ZaPzEs48tpmQLcJafOJN~GxQqV+J|Q4WlAIVBIc8b zJru-IX(Miu;K>f@*&c54->^LcBS3=sZ73l@#nRS8PzS&i#+uIhYGb@*N>Y!A38SOx zEsUtvHB;1vl!vUIUKwqrW2<{a4qF8C=pCb9A)fO0WM&l0T7RvyHT_xZT|GTBdf>mn ze`@q~WkKq;$zSJQWtNRG;jc5VvdCY1urh7z#>7#~g6YIx4=7LxFPZ`+%oqF>T@))~ z<~8(3$}{4Kjw?_+$4r5ELMF-?pZ-Q1g)ISQRL0e+T4XDeTX! zQ`iF&L4MMsv5l+rWNI|(3MzYWV$~X*l}7K;*1i1MYT6}pDIuI2Xq-$V7*^z-iEPL!#0IBBquA7`Q+o^=WHI%Qt8Ax*7#D=upr1#; zXy9$cTI92!c=Cm)Gz4#ulSGIG0V8e1O_C%5#x!3f{vQkivGLDPLTtp+)`N{lwVdYq z>afxG?}x@X+OWD*2-!J0?Y>~CVw?+RyMp&3s4CaR>4TE?AE8`!miO~yVVIYKaL_YOwM1%aSVUI-7c!0`bisRi?u#rh5PNO(%q757B+UW zoC%#p^f(Jjh#pw7haRDX^4^9+Pf2%`D<~M|Tz3vp;F3>lfmTftI7b$utfXHgYv-=;J533_=CyB|FU{ zol}@C(>VR8($UV9Qw`X}1f)3F-i*(6S`+mC^g855ZA+ zMlkCE;~`}~XgOg>>SnB|yA$UFhC(p8b>%%c$+Xp#<>44 zJ?4#4T`1I+8M54o^Ngtw4DQ5vDq1_@`WrHh#2?B0`H5-g3^e3*&Z>s8RmSY@iJ#9} zQ)}&nN8(PLhd}Ze2F<#rrw9Kj?!_XPcPo761~O5JNlQ8h1`iV55^G580_DP zvj?;#14PuFID2v(Vu(ksLp681#&qF6=1|S@HCYbTL?gmGanP_#@5GrNY{#>0uq88I z=T8YS*T-~}gWY0YjXKJmj=(K-ZtiNFK*xqwZ2gIQm?})x>~+ zN%RT5H1kq1(dTQGj!r+Tiae~H-he|enLZ*u?s8?Y$zf>rm`xRI?J{UwgrOS8JMS7h zDR9JKyd39TXb)-LZGh`aEUSn~B)s8AlmJTI_CWG{BE%R1s3p9o;C7t5N#`UK)7YTx z+i~6uEz8_6@pha?xV|zzA{SA7lTD)d?o31x%+Mo>Xqx$M$9WA@CQ~iYyqQ;|+)bmB~;u8`iD|Z#GS$4 zIVL7m&i*PDsk*DXq>3AH27Z-NmR+J+KPR(GcGRYOf_}%<#JEutss+6?b1E@Z>&Hq* zr?ss`vM%;67Xp0jTZD_vx|Ye?Flx)QCqk8cZ6-9%aZOSQ;9wg*$S-50)uYH82D-uS%(!R^f|@j?4t;R~_!{pcBbW zau&u^?R@AgQnd@9gj5Yn7O7ewq2j38QI)k$eRv|`6eYsp$mV%vcOZGOKd3JqQH$Fh z$W@$yMeW7b<+~E~{E?l)afnxNEm`_I@h?qcyAly%yg(ittSfCz{oX)UngWcqQM=b# zPK?B;6cPHSD1?@@Cop+4crmh*`5F+f?C35b@{Yk|eXVSI9LY&6czSe+OrG0_fRiUr zB!p6Msi{irkTxRLaB`gz`Vgtz@(BD>LbVZW6Q_j!zP@XhqTUC+UoWSB^4OU zTW4Hno43ZQ7pdz3*F_|ks2T-(Enlay*S$f`GJD;T2tJ0r<~b9THsY4#ZrJciN5UY` zCmjVP^hsE<=aa&zTFjo3rNiURCdS%P7eSGTibUJWO;F^;eo|*Dj}&_oR9xj~RAzfa zUKCp&6M4_4V-l}^w_cAiYZ^Ek6Jl(we+9;jH!vfk`u>)tG0#puq4qTHFH zN#V~bnm@Y`L@oQXQ;F>3{FzGkyY-PAG2w1?g3J|{$S`@X#L;b^^S(^glSA6bna!n2 zcT2Ka*ua;op|glD*FXvJ1xxnuC6rKcoc9Rad|Dk*&p{#Hf}qR6aZB)iZRv33$e8cE zN&7*y84#t!)Wl%P95Dj%0-{LpS28E=C-#~=C-UIO-AY@X8@sz-ArKRb9JgCX4o;Pb z8Sjh2j6iP!E#9x8#XCW;GFse8B)uIivfLW@IFVuU%t(P2cc^;$Fli$vT2Q6CCD|-& zpvBjqvxpW?Knc+TOBT^0kWg`GaV$*x=J=>H*mBzGAtN?JB3GFXHP1xfTNJ8LH413? zy9O=KgPdh(`5_T}47BLWg0G3cJg^0q1j4~&;ugWCv)*a8obVRGdGalSc=Mos9bi$7 z5KEtZy;%w|1vdOZ74(jz4ckk1dyv|b=c>^N{G~f>1lz>Y-9gveTDl8W?l0YG0#jr8 zlZS@9dk*`>#fIS>f9H6!CG#DByGPU=00g@J1xnj=P8@5|qQb?jBd>?;R$lv&Yk2TN z>NUJL8PT!s%fCv8eLB}Zvzib$k)nsquHmsm&#=(u=QBc+^w;nbP4f1YjaD1(cmtYw?EIcB5P=k4)4n>#D<*(b0+Wh_j|zcSeNQpXc57xq7@h z+Ago2C=U${H=Rn`8T2oc9R%k;*lu|L_o1S!$rnWF*mQ1WEDxf#m7)mmDXb@xo)JhW=lFM$tKk? zSvYz66Zj2`?uk2bvX-t}X>= z7jugjy_AsJdji7)pzf&S&6r7;hs-Wh+Unfe<;7)1tvsJS>IU0%#zI#@*@! znJ&A6Pz{3RxQzsU+US>{7CA(lPuj@2-;^rdEy-qKBNST*okgJOg%Sb{mh1sdD52ug zMoY$;)nO++#vB-nF;G`JXz5Q6Em&y=MA=m3__$M8?~(AvET2$vM7(%q757B;Y9J#-eaVFQ#98?a;%8v+RxhYc@jH!Jnl z8mBopGT!v|%*E}IAxXO>aX6vXn+`JuQe%eRKnDCcfZ|6)oeY+|kbf0%CE_{3m^Ttz zPo7VC@`AT2ZFO$zF2+QNj*U)kvW_>&Do5;jM-=u%XjS0QqZ$r93}TmY=w_ma?KqSL zhu%wMm^^P%;LsLTPya~T$caN#>266j3mZ7}Md&Qz(3hZuID{pOI21^zI2<}kIE7Yv z{E0meGpH{e?xa5tGpslR-YDl`N_8ln_6#WD!3C3FW;jo8F%2Dwor0t8`>#De124g91Su90&qS zHUu#>cV!;}(abBHwdahF#@&>?j~=)AKZ?Xk8~0@6l7Qbx*Kf%_5%e3C=Qdt7Kb5OV z%bWSB3xid2=p{SBBi&NW^7ipcM?05yBLoyy7QnN`JF+iSMwqnCBhMY#sx)gCK;wdQ zX#0hBmZl|L_90IQk6UXzoa}e4B@Cx~_hVmaC)u_hUaCtsQX{wuqK66cT?V^XCJmoioso*Ey>i%2pY3KX&|l z)|xtIla(bMaX)qyB#)ublTdKq!tcWP4ky14s6tkgzZ;3(Do1;62 zvB4aDF>3QX?Y&#-Z0=%IK)Z{UZnnFS7n1K(r}{qZMV#du$C*cSHF0yuAkKtdn)#)e zIP);2qtnfzU{8w{pV2F?2?Enc#IK#93^h66%pResVy&GHjf;R&V|3-4tS~wcaq%|n z1E4)5br;>#(?jD{MMxr{4L_k|PwKP>i3bxA#*jU2)8-W1g}s_|E{^%xz6*O4T9$cW z;$7HvuCI)L$VCck=rEX?O-bQKFel?%7QqNTQiz6`?=I|vpfZ_Qf#%ITBB3XGg@Z&r zITr-zq;Zpc0m*@ceDK$qw4|Up4KvB&7*Uv%oGAU!FPOS7#T(23|l8c%BuT5sQ!{#i^49wGG zW@xe&?!SIF)F{(4Fa$G?O6i$a;j=_XIq4alNN$p=Fs5e*Zx;0I5GWx%!;(dM7D%W# zdiGK{t{f7QgLtz1h|?NwR>$zn)`!en$_icqijZCHaYQpFte{&Tw2JwG#@?+?kePH5k)gy} zG%ND=2*q5n>wi_dOx4o`q>Y>iMwRZCWV2v#*WjMpCUh1P3@s=jf?>%bf&~&P4#AdD zM-hGbR}^qX9N`d+D9ll8+Nw>`5e{ta8DL7@$fvl<`>^m`qEqEsp%=nonM{Q_hzL(sQ~61GE776|%3BE#fKlLCUi zsp{!D(nd}QqDps5vRT-Gpk22J2znuu5Q4B|5rP5<6$e2}(VdPp8zbYxZG(`fF9CnT z8q?}~^L@`HuN&x3@Fpw$Aye(AP>fF+Gz>%fP=GzY3 zVmsd!uV#drleTDCHcgWPXHMRt=GI;UqLy*y5F+~+oY8l>PmlXfgz;mlZF+QxOr$f3 zfUSVg!KxBZBW*v>K4Gd7REl?iQ5xj=fZg~X$6)f5awuviPMz+|x zA~RIEe+7#sF!eymX?O+8dW(h>Ucu4?Cl_}!CcF>{W$LFdo&AT3xPoOf*M5f7d-Sm9 zm8k40FbVT6C?NyJ zl0^m_NT@gl>?L7Bl43xDlaer`(o{S+*z#m>*?}Hb({=@_s|(CtR2}^;GJvQT2p)gl za5m=2q*n+zlIk>sc5C`mJ9;3H=t9?D?&58W;2R*wOM$Kxwzv#C%sKSC`69b&g3JuS-`J zWeL{FCt$QPCQ_$2Xo|Pcq0vXgmCd}FAvO%L$m7a-l(xG2Nfi|;>%{(S-HFAh7TwoA zH*3*3RiJQO``)aE=DUG}Wykf`w2o_gXx#7tg1Vw`dj!K&2npeHGT-+S8h6^ zc&Mzxjt^99I`DwZ{7I1?{tM_#R^tAo4cnpl5u|o2p?Nq0KQz}yuuX*K%Wt+7nuh}O zLvu}FTR~{P%Az5KG3wdiYcPYHp2&~WREpwn1Q zlY+^9P-C+10#VB(=q@7rfS zrc*I+OmQK&RGsAzT&@{y2|RZC%T#HcMk-@N@Tj-^5L|vlJlKB`%T6ZXc|6#6l(xDY zg3B`D-Pcpr-B*li(Rckp_g%Y?&I-r%KbqtEB}iCyTu&2`$2hL-A$YbB{Le(d$@3>g z2>vZqiO-WZY=_`;Z(%~13?YQiiQwLYKa-D4nuGXM{Y?5EE^Q}BG3g= z+}A+~DK3`mQQUB@78!y|+{A$C#)aUt##CfCWb^5HD-FSwMmg%bfP2vo!If$VfgLxT zet8J&rAk{}4#5?%@EmsZmSRJ2wIfJlZ@xuaNz(KznCva!Ut2h z%w+3C_AyL0&nh@=#4X9)u;HH`fI*;tdJszJpRi=lKZTRFm=Jt9YP(%s=d5W~);WV~ zn~m`?10NN0R2WlpDqq!Ek#=nyj8*S`mKdF!>c!T}gzI}H{Q!L*`xfzmA0cxiIS9$) z13##=)!nnRSRu0M$ah=!h3U)yed53AK9SY1@Qwej`Nl7R3S{5-KBAKt-?%->&lcrB zMFgBY!BRx|?^Tufb<&3IDE|kfcFQC1qkL@y+eDQATWe8%sB%Bb*95i|MENs1Ot_sZ z-2H1(ln*a-Gs@q+@L{u2K0EXbp|~IAhnDC^`Kl#ms5*@DDIB>a8L(`y=wm?_$fB1* z30X9j?6K%jLe``FyLRZA(F6ZoJlR{ja!yZA=Ol*37_jPNW4;WHCcH(i!yiVD8Q|OJ zxbeOzeuMNl?nT0oUuigf^DyL>D{Xb|?&{Z|G2&-Q@@XC034_!ofjoJ*qva0bR4u6T zNJmX0ybg3BQ{^*=a$=}*o-_hX9)u;BpPFbH&j<4{5eh$VXtu;?_xk#(oNq0zj= zz{efJ`?#>ObjgCFQYH(edeMr^*6{a~-Jo0*lM zT-?@qc%hpS{ja$8b0sq5VY3lEJM;`;w;$1mmgqOv7u74A=LG=BaTf(at9$4FY*&tI9J%SQmnN zr|49sgO#>ATc!tLMY*z^b^lv!hu(4OMcR7ety;9L=uj}%<+rK<_EHeC%v{Sv>M_hU zPk>DuaZ7SHZ1|&X+tcIS{^WPbR7!W7cF9~y2+Rf=C$k8K6$#oVoHFJ*Hg)FI z#-TxBxLPBxw~mm}4hXUF!#Xwwu128ZKWV5a4ZyREAtJ(pP?0v`CdrZBnH1a!H0eYd zyZh?e7hw>HieG{fq9T^I9#lNC-7x)pEGF$7R+b7IQ>UG!dT|=$NIT0_acSp>cf7Q- z^nf^o?-Oe-7FNHjwAJ0Tvm}wgL1|d_v~>qX(#~=p&`14I_ffLygqwO!b5p+o*~;Yo zJ4DzqZfbklIa}KKuSCGfGbhp&(|h>7tt#=)qz&6?=bhickO6HPq&|@`9D$#9)<&>R zq@DM9gRQi4C@??mtO;x@NIM^H(U8Kl^TIbIq@Ce~NHRM`hp8^-+Rre5qKD0vyRo<9mF zYB8UOozQMXd|j0`34H{ggpRB?m2c{tm~yvQbQ5T1W)b*-azdM_l?ld6@voz&W8NVi z?_*>>BnKLKJl;PkZFSz*&CE9=K#@+=Xx96zd%iU4M-TWl-2*bZ6`t@3%@ckZgfDx- z4-##}c*5;5e6|?=X(Hg{sg)vz|A4B*r$`&NWB4DF+AWX3kKwfuY!fm3AFRdjq00Rj zUK7|>5W~;BjR~eTFPj`uhQVylZ3!_vywJ@UeowA_Yr|$^cy{O+0&RcmSZIlU46j;Z zhN{CDp2Cq^k^##GXFd*eft>kxC?RLYl0D8GN~pLPenlj0F$m|6Hl)r)ZYVn>k^jc+ zE!&$DMUWOi7RV;B@0Hp z7Qlk!1_nV3G9!LDQA-RX&XXIUjkqPb8#esh1{ehTxs6alKZhlIelExjyU&;TKbNZ)b)$w)Z zUL0<@S}zml-8b3UoBW|4{Hgbw$czW{Jem)s--L$;cX@5}E~+%wwicHcExKd_l=_6@ z?bSAs9evS>2e+M#?Sb+_9LvHLi_0gDIIZEqR(0)QYpgQt43vXc$_rPlxHzl~-MFuE z;1gM&Za{}`W5H~#-9L-&u6qHs zOQB0omFh#H(@!b`4CWc5iQd}db9#DeADz?F6TKlx6Xt!h#6CP#n6*zpVnn^QCzTDLv+&LE`N({#>lus0 zGfx^b7EvL5-%tp(vH1x*DTn6^4Sv@P0iRL2JQLgz?UnZ@qMhHEcI-!U5<2!YXzw04 zp3dtSgJS6>{nvxazU_@tRm@!Bc*RJ2HQns6NKp>_fe2yt?Tim)=9`IjcDNk_bX7aE zJ-86P_N+$yk#uek)6N-a$m^U{4P~pWw)5Pco-IB%{cOtltTlDF9ZK#luI&l?l>Z&( z2D0sAK?m^9O_Q~K#3Rb2CAaBW|Gi{p#V~0-w|vAYm6p>QC=ZNH3?Nk)7`jT^fWErY za{5;`Mx438O`y3PVML=oE_EnoJpNouW7sLc97c3pe=vZ#$ztnQQD!?xDGM1 zuD7;yZcmR#e&>!&EQ#a4zHY)i*~vH!nVKVgQD=73Su@fYo~%8;Lr+grSvyc?O=U#1#}8+J)2rP#;BridV>k47~G6tmvF zSI8avPi;7@S2o(GZLGH1lbu5;Rp#Dv7r(MSS@DGEp6FR4?Ymp*+|<2bfQ|}n+-xzN zm5^`DdQiD63@V+C!_HW{+NhfcmOBN%rAB`%XY|Iw06&7}tZcUC3-Aj*mVf9_?MqNRy+??17mo)!JjwxQH?}B6t1mc5B* z2kjx3`!s;J9IYxc63J5dh3~KZbGD^Ed%kBAkzfqP)7B@K^9*me(RBKQ`Pk}Th2N&i z8cxUezDPPJ0hY%1mPPPAgI;Lt?+IvGW`DcsW1yz^B-dBQJLIB*U$sdE|1%R61RM0I zAlfBT!9Je~CQDw>2#*-nZiLEYJ_VXL^M{0&=oS7mQO`K1l}H-xR~;^L(n;ecxdQs- zT`({By!T(AvzYwaz`h>q2l`MBil8 zR~z12{n6E?BWy`uZNxW`fm-3V{e)V5m!sYxz9%zK@jk8>a4!)UeG9RE$*(egB+quW zhm^Lu^W8>*#09Er18w1N`2`9oTbK)0)5Q_D*H-#ceSe=tSsPO#8^gqO6JW=iA@&^Ehi{#b#Crr zqF<943oc9Vu$+^OS2DuOc^bTEY7_wT4;sL%1Ubt9b376Jc7VwOFs~yrOr9ty;+5l6 zJzYrJ$O$l1>266j3mX8_g3cnqw4sCmgC&aq6G*5yfH`W7uVb6!xetNm|R&p zXgNA1v`D?of-CaYE?O58tLzf_79t9LMBwBN#DbG&NuEgMW~HsJZk3|aVzJ}~>sZ1o z7J=lg8jw)!2^4voh9VDwcx4p1iO4$!Mf4rzH=H~??6g{qX1U!!@7r`nD{W`QKeoKw z@N!*i8qE!r=193!9dXKyHRVcqU8O#;q}^E3s5|9Gb6%tFh=292uU5*Zdp}rJcg}09 zsynCp`S3=w+!|kv8?^hprmBs)k_4L`T_Tg`ABljICr=89*`zA*ourM3&Ca`?<>|uN zSXnnV>I@77w9{jg%40f$kCECfkH9~zL>s|2aazfj@33{^XsB}kv=U8VTfu21-?3;& z;a3>n0w))D(G|Q9{Wa?%HPU6*M5d9M)a`R z(@NN(YrA7pCs0C5^iL~MEipsY;YL0RM{Y?5EF1iGmpcW&oew4Cw^*{sZvzPx$8V37 znMrzz8xgyOH8K9dECuvrLE3&T}-?NQWQb5c2bGKL$}J8C-Yecga*rcbRs{;IlcuONh({8Yh?ybwpye3A2pZG_FpZS{oV^hO0Gl zv2}cmbU%oTAJTA9yX@-28XijB_jWH25&;&3hqMtlNs4r5XRv#b|K#QiFbKrMFG30N z5K9H%p{DcXXebO>=$Q8W*Uh?U>$KGJZk0JlG~r2r%zuJe=$wcP9*| zd#7$KF%*KyxlVnP$T8J(ozk7Ub%JTf49;}&I>umGx_KX-x^<{G%0f=vI@eSP24|wJ ziq?)eU`wR0ko$^1lKE3H?VN#zyv|wGP`1jLQ@7&hv)0s)?2vA8>efCWd1TnvLJ9sU zPThhs{TfhmoF1S42?44YKCQ2j7INy=CeDtuQyB7}x^+9WC4cA_b?Vj~T!&bk%W>+~ z8*myjHAniQn9uqioXqlB9~u#!x`l>idg|76;5q(bBPdI4_9cfu{%+d$g5u>=?DfPF zB37c0Rgc{o^FjlIbGNcpK|Jw4k!~jE=_1XFe5W#vl&a~Vm~1a@ruW%1J)|n?%a6zx zqw>47_imRyRfy~^S~@K1rO!0;LJE?cTa+_ai#>hoKRC-bjx&GA)x^1GgES)a(psGP zw9?V;eEh;&ROHbR^o%Wn!1NLEYtJh~O-g|0S$|N)T6+!}7Xhb^DU)`V84+>u_^l_P zJtTEI-z6?C@TJV1zXd;`WKZg}2Z>J+5yp@`ZO6?NoWHf(T}(njV}7>J-`WpamU&>} z`CI#QeP#SZuCpHYy$c)$Q*$JG$B@EaFel@)9>54aQiz6`@BFQAgmcL=OVGTTM2*OoiuKuFPPoabFs*Qr#XM?Ea)sQ2D}_fxEO#X8+mYG9Ihmx;Sud+SQz^PJ6u}k!7gv=@_urQ`qqg+j#lQW=K&`UFC z5|hRsQaU<~?JSaMvFAk*xMSZU{Oejp7De(eRqnNGpmCOez4k8K{Odw!5Bb+!I{#wj zCH8f}uPGIi`tM=h#YCDWRBWnF;d+qtP@eAU`S*pK!u1YlUM6L%)QOe8lj}9(T5>V7 zx7lQ7AI!wez&t%>h9+y_6t34njdI=#48hE!QhKIUcpuSGPI^WslAGizjOp1^&{?Es z--Hsl)+rcGUJopR|$lO(OO$3U23Bl#Z4yN%&S!sWSs%!u>{S zHOv=+v;D4%=iX|T|3~6QenTu&@_noq$-Wx=3#F~@>~&N{D6m!=@Q-a{ZL|szdw0BB z%Y6uS38t{s3CQ#e0bEk-bcB>O)LhO7ulbq4)BlY^qPgOn5C2iz{ z1*&wnB%1{bW(J2}9R!_4SU4C;2n$%U2n&IPii3qE!{g1SQ=dqS3kUM?yI)f}VCYW? z45HEu$gsP#3n;9IfrdFjLo($I{z~S;a$={&g2PLcwmR2$Gtm(UiA9HF?zS9>F=|A3 zI7f$vKw|3q^gPJEzBcT2Ka z*uaNNp|gk&O(-EgV96pr1QIF^A6DS0L;gO7q~m*i4oL!uh^ylT)#R#9hafLai6Cq% z86ZX8?;TSygE4#aU6DbDe~q9}hs=iL8JA}{bhFY{ckZ4~v>P6luCoqHDNO-!>Mc4> z@k$oJ^@s*s_k$K>;JT5hWjkg6$e~PiL;G9*Eb5U`uG4xsWBZ)Ez1H^)l4U5y+{st)XoZsQBRlm zPU#Z>4-Ly$q&+1N^q<78ljlwz2zo|ot8+^?10hYiY(Vs+b>xXxGXl=-I8n;HgIOaJpyNTg%aWn zmMr2-Afe)L<~ZUCxC4Kqkmm4|NP`FSrrHE^d={+9dhYLwS+wzLWP+d4pQ}WDrqCaAd^>x!VQ;H>266j3meGudgv@hID=3^ z4UH`CofV&}M?zb@JTFgEr$zTiuUvh|t&wr(qpy;?;~u^9CJhG))SexlO~Fn?Teu z&NPYaV{k_Q3idVeCk40QMBvI=rzwsMZaV9oX3GhW44x++8H~pa>u3KK)d(^6yNM8z zjXgz(a;YllJ4qW6-%#c{&G&7jcFQC1PxIAAuuYui`@wr`o#q>=+&|4%6PS9M@5w_$ zuc|bidb@wvt&WZ~o%+xaTn1Mu4-K8;&6da`Ys=Mot6ixNJHbKOz1pd_yGPVb1C9ks z+jLHR!JjGynSV()rJGzfpAyhSn+jEy}r(U0yv=9vT{MI+eCF=${-v2+n`7-SGbJLq%`j&`?m( zYG<^uL9%dUEf*BkKWYZQ;mklY!@kr5qZWB+Dsj+WJ;(JbmvO>a#hhHAN}u2)D-|0S zy0iCrfNG%`styAx%5L0}%ztbIRD0bk0;;{CgaH+nECy5otP~ee4M1wD-K^AGaKou# zRMj7!%~PvQ7h0WQkkHdw$PizZ)tsJQDHCMv5hXi1)uUe_GwWzDpD9Z2^($?4Ztr$- zPZu^DbM@Y9JHMAg^%!`aaj%x*i&m_NzRtW?&GMZDl9!{e!-*>Xe;R$QB0{hdyDU-# z{R+~C?da=bQoH35_|ca(f^8!Dy5wG4(O0N)Kl;)HwlzgxS6Z~FFbtUhj}#Yu!3&Wv zq|x4DqOaSy_Hz+jdDv|9#ST3K0rk((3Qf|Fz7kDxd-QeBjy*lKM>#Xl%y25BulI4i z%4M7|Rxu~zqc2t}HZ0VSzElg%P<0r6QFh~&Wd36#`uaL31edd(gc3$ySh5&>1#`H# z=<8_tHkGuWBOMkKbxD`Aq>HwWNgHj+HD`#j$hm2>GA6pBHz10)FcU-{k!b3dhBGzK z;?>WTwz_)`85JrUMg72f6cwXdjGlV#)1oJ;KoK>~xKE9m{tqN9M@>H_A~%YfrpHy1 z#Ez#&m&p8?dmlpsGa#MMg?^+eaTaOAc0{%(sohFM7LLG=$g~k`6A{@V_t}cbLV@`a znImS2av2ZbrzmyT)NnQ-wRjrs#!CmB5=~P%|(U8JG>}YUuae)}T zkU9{HlMWqd>f0^PswpRk^?klw;NMrBSX)Jrk<$W5HeItlkX0lfh*~c*1 zJa=5uM%ISfSHnV9Cgg>YEu zcY>0`Jw#)^56XAV<>!epCUfRIPUka9Tird~BM_qqn6=~E4Q@RQbYXgfv0_)&7 zm%-Vf-|z_M7UgR68Oud?Jye>poZ`@rO}k`p&!yibQz`wyv`gkvLVz~VIDu{$RwQ#b z;g~T8v#K+v_9QeY3|DL9mJ zjE_1o*Ie$YC*$E4ksQFr9hduvK6U+q%d`w4v3&~dD{%W3Z?{~d3@?d={Mnf3Re1pgElTtb;1v@iKik4B$D^cF*-^-uc>x#03gq(4%AK|5AI{{@%7 zhPM1Y1!&n(7hL|9>kvaZa-Ep}OPq#G&5^z+<}RcEgFwspE+aG|yx0<-iH@nYvG<4g`Lv&UnqOl#*t<07!s zXxowptk5_9w|gsBqVmd!TXfXNj>&p>PRBL7&@nItC@l;EE}YA zaoo=K6_yjwvdr`nuduwF>nr0Ka?!pG=qi|+O=;haU`xid4=m85eQ1^WuCP1;D)T0i zXO^IOGhaxUh+g3+QBTejmFT2#lN6%1JD{_;_WdZ7Fw2i6 z8wqY;8LlLu;`Zj?H;|B0WN&ng`ph@>2dQXNSH3)r?REwRl`On2k*Uv-nIt=9(?!>> za5Zs`&45fnFU=fC44L|r($VQ^VUfIwz2}eM8~YYvTi;UzQ6$?^g}znJvff(NtkFtAOJhoQY%xUlkLP@_!7z!1!Q zDJ5fCh0hVoG83R*b-2@jP9!(UPZ*Q2Bf+4Mj2#6fBx6{zNX7yQ6-UPUha2^FrCM(> zo1}rikeg->V$xVrJ?ZG!5eeS`B6E^!&A^uS2y$_xBIf(QougjDgg$vf{L0zJekFUN z;S8m%&JA5l1QJOJ@YNjN$q!mib#MwrI35B=8LrP$r3nbGfNQS313vt|a~4KC7lKq} zzji7Svk3%u>kdg_&}ggO>I9hJR9NfR@&;^)HMK6<;7yi?bb1bS1!WH`xF>awI`6| z{ThrDCz4R5yCvByY#_83k?5l9T*}Mh=}kv1rY*82`Kox1_jT9BxNZ0 zArWm16zKcorpK8b!j{ogr$?8_JemEFS%NPGPW(Vs;*O+^h|OEMj@93T)Sf)kjYi-f zBchF9n>a?~poeT7BND3IKSo3o*j8|i$gvg;DLhZ($cG@^>&^e!-o*iQ2Eq%GDR%83 zz5R!ZI7Z}juKf%-hv;Fm$B3{)*LMG;PIrWs=pQ4ZT4IK(!|XVPBex_2mJO1+7Ic9m z)rAt0R4iE}sey!wBdJS#8j_Z$MtrJ|Y3#6?R8%!sKQ;YSUu{f)wt8I1JgGzC9Rzmy z0fEAR$joas}lbhjj%g$>Mj4myjN@jR3eGq7Y2GeQX!$4rlqj|_`C#~IiI z*|@>thIICrP27;H#c2(~NPqN{GetXq>^dVPXufQRCZF8csOapcCPhAQoH35__Y@M;jC>TlWrxntwDNyj%&uF~$ageagTOT1JkKwI(arg^(ge804D4eLp2zWzlKNMIKnt1|fV^-mt9G(D7g-op&h zVD6`)sQz`9j+9h)-Ar>2GoS-xeE0UX=u*jItj@4;Xdmb7ThO0I5ee0MQ;d&4Y zmpx1qINEW{$33j(Zltbz-@pEl2(KUvq>aGthgb>HZv!jscC)&AyzTG@HJkw!iWqn% zln?{4wDn-%;zqN&wwn4Ik214CH>f2Q4tAELS&_gDub^X) z{!S+TYD34A2RmP{wAHz;Yg=_CDG4W}fx`t4+fF4%DiYn$2E`3Y>JnspqvnXlK%O!g zzlaDp&Jn3us&1|O2{T3;?N%qqgt(f>FquroWr_S$&1+RXT|wH&x%fzx?v`Y;un`>H z4V^_`xCcrI3|O)U455UIOVu3SY>c;^v^kms7;F%gq=SaVX`msfG6OQaFhGW|76usR zYH#423;#@J!3T(iCeMOAu<#zGtG@!8Wn5_=|^a zEi8sA_ZJp5fvJ>j8ZIpU#iAjFD{OxPCl|M{2ron?FQ(`tju*U{XIa7Y_*OL8}Cc$)?c0=>-`l+fE? z$)2|f)>Cr1U3%4tt6U_-RGsn;yDI}BTonibOE!csHFwzcK^%Qvvr=!ZahkXbxfgd6 zmaBD|CGMMyT0E718JQWdai<;LvnRLI^}Frv0d+^6Piee7_Aply$Dj3e@xZbleV8z??%jF!Z9^fLT&DI-oNXEJy!)wX#|$n~^E$>LT{<@qUUm0%Z@#I%icw*(zhMx{IIBT2pVZL(9cg zcV7UrKnA`TbO8SpSKUFGemX6=P;ZOE?Zl{J*tVVpF664aqc}U#4&=^%)!hlumW&Zm zSKTe=I>Z=uuCumZ@)n>ZOwEzLDCVr~Gv1QrtZg(Ryy^}O%k-+dt{k#OQC|)w!JN!E z9z9*}LeRckVLvg4h=lt~lq>Jre(+#=^<9p7h+`fi9k!9fpKdzVR8q`F+83*#AiY4Y zbGW`TEZZf0J8B~>9fw=$+}e%hPQK4L56m_wCCJQozP;N1)MXc)cyQa<*d8b^46YJd zxMFen#1W@8JlLwP9c+zNhMj?O@LGA{iWL`!6(Z%At|1~*;zn*t7>B2~ay4--+#o!K zUYfbCnDF#krK8i*wj!@~q4(kuxTcSYiXTzNn;fTR59d_b*4_e*i#S!If0w_-PF5D- z8L!N{4BA5m_z{47JSrxosV3wLdTHihV#wFdN=K)=#YOTk_GU7IgX~*`oh?=bQY1T5gecJj)}-r7xYLDH+Cd6}}YQYWT*F4t?u$>ic~ ztI+E(HJhgYE(U8ezVaAs)Z=Yvw-&D2n*%k<y(d1MTIlZkvfzBy)r=xKvBz#jL z_eN_W1JlCGi{mTx-Hm=~My2UUvI~3`W~~;ePl-RekJ!58MH#P=XT#fFN?YBz5;$JO z0?4)D-)0-g(Gq6sO*(D)B?4jfl0QTsLlffz)n!1pdbw+6cCZk2SvWh^>z`LY4a;YiI)7 z3O?5Ou|-1)zgqY{vOaJAN8Y#rFGOz|RH%GGH*P$~wXZ=-@)r})!)8C$V27?P9wayI zf2E)%mZ$M< zY*Xoy0xvgC3h)i0L7MGV?mF56XS7{tU!3*&6@YU2Gk^b-%E(z;=HdK-gN8a9x;z_K6I-S zWS-qdWSBh9QY08^s-8Nejhu;as&uy`n}rQDdOY+ozPa zI(JV;Y!mu~C4Mb*dfYmsr8WdavZom&V^l2w>=_Nfo&a6Q0QPaBob3SCcAfH?YO~cY zx2x-%#rW?_$DQT`T!rgwbcV;<&PYF?r0%>zqJuM<_ePu>v$vZl5YCRf>`?ZcCLR7BY4H6Tl`M-w|6m=3l9Y_l(`KND>Qms&xP~|DK;SaoTtGAsgE!lE zAZ0r)_6j24H#??DNfFqSMb;Xp#gG2sE3rI@ZuByQ7}*lOAp ziEx8L`rF|mcG@c~3(Bf)Jkl;O6fYvT)t(Z1`@G?7%tLSgM`>$1?6g-!%re~HSZBB? z6pkc!m$ygfS2V>6o;&~TYF=g5+ZCSsJEDpho||W<5pBdR$=$HwyAQ-$D9X zs$MM<*T0Z|6&+y2bK(Mz2jiKdU6;oyZFTPG{`#pdXx0h#zuk7SIhEqk4X$L|V1#;w zBmDo^`|>zRiemppj$M{xm!lC8p%sBy*d6XuKoJB50YOyMhcmr1HQPPTbPwG&i?`53Num){Mq?M-uNNrb-X zkpyr5Hr5ynoP3uppF`p>Io9*=<+GH!in-6-Y)b(V+M#w9SMY`ovAs_CV#P3FoN!YJ z76;N@2$-?L`qJe~ZJT6q>2lB{TPxjQ+a!A{AqH7^oWKTj%gDQIrc7cEq)~^@=rmL) z0#~c#9nQH;Oe#V~^AN*mv`d&D)_9E675`+EcM)U8@tBL&FO}fDkexRyl}?>bG07H9 zN6|`ZNf!0z?<_uu`!#d|aq|gyLfphBceoj*iXI8NgFDUaaxQ5qN+~-PhT5GNq1J%I z#ZJoU(;8Z#jF4N*y@+W>`;{bT5GXkU0j7{VuaFcewnc(%oHc8)NaUTsiQ?vK$}4#DIN@%Sk!H-5R@*4EsKH+t;nl@eR?ibP6n=%(o58K7p>HiV zhPaY6018%hEyM=2(r%Q*sDd{r4ehR;@flbVUm-|4yt-<&(!G%HGJeQ&b(Lz$(N$2n zU>@2s<-(}r0Rco_7yUCKbmv%iB>UOs2^}f!s;W;|8o}l=q>FG=WxT5D3fqQRTvg>a zj6p6VC~Ct!x~gj0?`2P}s`{3#5iG8%y2b1raVr%WLE<0D__^P zs)`@aT2&`q;$&4zTvc@*SRNJ6@8JplQ(RRA&-92}DP{VK=49fx7)7J+K<&v@RevGv zk%YB&{XqV!s{W1kS|8`75F1QaRjqd^!&z8_+izj1)P2sx)O2^@#MJUQ&Kvk9+E(^2 z9EMEE##|J0Rn;b!W;v@Cg9xvx!oaeh5HgYxFJC@*-__t=xT2QPiKd7311&l9jPdxT3aZ0XY}E$5&0giVJmX z8F?aC5|@H4WF)lGE(K}4^1KD5lAq6Bp)_<>#gg%A1A31XA&~SZlEp@pekSY5>@rNX z>8J;l3q7gPwwGS>qyxidRe>2K6CxdmBJ?q)ZhHi3w_WpVB$0#eST;oY*gh&S?|W zGjO%knWS-X+|KpYQtySDWu}*Swbc8#wlbL^*A)e8FjX)m8-Y58_I)%H?SlyPX&**q zzN@7Uhr(p`1fI9cg@lRd1-_HGC+7q|9W=G1L_p@W(_Ag}HE1kO@ZSheIKhukF6Om? zWz-}K^=^MwB_v4P)k@lmaxnGC{y{3*^ufYt6W7lS3@X`p1(B(T$Viftvh4<-A9E#f ziOqscK`ZSNNDP^}Pig3EjW8pxVsF?X_{P3P*w*hAL-dkusYW0DAE=yVTX#EWTi=2D zkZo;n8D(3nu>|pgKc&P=YP?UpzDrDLL%e3{s;EsaVN3bOOv$!9?1d0z)>lPAZ2CM5P{()qaQ%ST+ zgohdTdA8KQQK_r@?!vgNY$t)bT903Qnd3PQ#+eAiEd_>Uj|t>$L#`UV1nwHVU_%r- zZv~Ue+Vb_p#xcmNuVB6Y@S!2E-EOujohHuEx4f}x#~ZGQFHy#;jp|CTRcSVYpHKH% zZLiX<4||p7NTs@HyxN#r-f1pxHa!22>&=ETvEQpoNKn6x7$G^RjbKL8{OeRhuOf9A zmOygdv~(UR-Ej|sb567#%!zYOK606>b50_c2j`q<22;1S9zHnunrh2yboz&C^|9fW z*BBgx<4&uU!NHUK(Q;h1F?DkDgobxyaHT=B1@AQ4ovOSF)~B5ZvX!B1s&W=9b<;6% znZt;RmT3PI*^|FsY`k&_UNCQRGhDe8XCvCz?f6$|x4+KSuVwpSYutky;R^V}{{KCK z{}-eJbGO+8PuQ+&lj+G-2M3-+AsHNak{FU7Jg(X9Kz4@13+v+(W8S#e=v470je5H> z?2UOVG0AtDm1<>ps!<)U4^_v;rYghUNWI|=i>$v0m+mVoChKFJ%8IGV;NVcpt9HDB zk!EXEwKY5d$$y~J^#4DAioT_TgJD4{ys_r05DxnMpgE;i?W1AvAQuK&7%olSF&dFO zr!og^)sMJVY``i33U-ZIn+hrVD6nR+P&KHs;O1cj+`nA3Q4DlmZj1}qR0%2Xp2Y@ zg{3fhXrcCozw0&pXEGeNxtzf&W;o{2LR%_zbmC&Y_yH-LbC!!A8{c<`T z8Tm@6pk{rpXGSXBa`k`>MGzACN2VawRDGbwG`uE6ivTYM3d$~ zp`D)4w9`+)!m@Vy4l(&Us-6Cu7{Q71xJxzk)1(g9+UXypbjLjiw3F6@IiZ~vUg1hR zMJ^AtlV-5BNjq(K1tVf|@w9EOhUY*{Ry(m>&p;mo?G%M%pq&y! za$Y;3b~=&^gF>~_tGQO?3Qp*2I_<<-#YKb$+DVPj3`IxUiL#qoS>``3w9_~^1hrEG zo=`jClSAzkj^Q3^rxnfSTkDOLt;sPjw{}v>a;Tlul5=S%tuSU$X)*Vre^Q?ME74Bp zS&r8{+Uabit^&1_Y7<^Nz4Hp!D@~Dh(prJq>62H`1t-mcLOXp5vLe}i_YttLtewsz zCSOOj(-(*loG6boR6~D`)Ztn?T}MiH+=DtxekLA%_ta ztvlT(@ie1$f)|R^PET<4=c1=_w^{APc0B`q475`el7V(g49R)zgxcv}To@Fpoi@CZ z863HS6Z)D?JF!-A5ut&0QX@1&(UEqd?50+h`Hu_jvIx3LfLX6-< zUL2$v`pu*c*8*vblfO5J;NA)+T|}br?~RKspaHQryNo zc%evv^eL|XTpU#HHYPALrX^aJ#G5FZ^q+}v`iJGH%_E%ts?^n8 zQ`lEby3JVe^n2&xDbC3#pca3T3Mk!&LPRb3qAH>meo+xoe4 zKwtg{c9qrY)}#*CB5G$+x)Tu<^&k*YS`X%gh}!3iu0&L1us}p<23wm%)GHiDR3xGf zhl~^_qTmJNP}JD#4)Nz;P@GGB#={%9`ZJ^gbGKO$#dbXdkJPeIAfggOa$ZECh-z|S zpoQT~p7F4XYgMk`guaR~884z(tGI~JKt!n#nxW`OL{WBAE6e=Hg^0Qc9D*Y1Vt7Ik zg-;GeR0u1*6H$8%dn47!vChC)wXrhQp?BOWlUz_b@sw(ni4=>p3XGBdF8OFdf|kUs zG8y0USDDC9L@ZrrIXd%*rE8SB3S4C(2H}O$+YgI;?EjSSgE~sgF!^_8-)!}+$Wo4x9jScr#-ca-W zQ}9l&j!k-Slv2y94vX7u>g`4Tp?P@h(n!74?o>MUac>#^_i2+}YYP6vTkQ=^cD&*6 zP$WNIi)sWJ8TS(#I#DNAs($(&sUzo6snqGUvK$sJaN{XxEaJv*;0bX9pB&;wXrbQW z#=awP-itU3HTCRUA2a)=m6i@c_DeJUrk9-oMz#w-;4~D+V96Hzs|YBD-^ti{&Q**c zVmMzORQW$LhHB;R`Grlv8LY<6!TsGiw8T0Z@#VQ!(MdRi8wJR0dzCs1w*-7DgUmmP z;bTB%E}yizqh+MW9V`;)-+zEzWkYXI>To>^x15yj1m~h21ha5j59Y)y+)J)L$zannyu>RjI4M?_@QLvHI!St6Wdb#W)z%)BTEi(i|wX(*v4zx*IGkQ~K+P z$=6Zs^h065t^asNIOw>Q!C5-$Axx!BRB-L)0^N4wG%!$)K1|T?wxkp z3)t?sH(Z|_PrVGabIdYSR8%_Uw0GJyD5>BK!s)qW0ZJ~5(M_9EyU>W@SPpz1p>C;+>0{Y0cGi#Yy#^kWA-8G9*U}odxEVCDS;u_c|(> zK17V*L~x9$hJHV(!?k4kG%4M24+6=g^RSCcJXm=^EF{DaOGlonC$ol}?&_g?2jP8dW>J1S~9Tr(KB2*HP_s3^9Te z<*~DB=%Yy;uC>!Cq;$tU2(**dgE^s{My_$Cog$Y9+DS9m+N7OUJB+AEJ9Qu<#ckDt z7mRSDk=EXPFnc~%e=d3|cbnBtY}Yf;$3QzpAsJ|=#E_iVPN=j(A zas?;!RgB5_t$M6gTtsM~ozw`;P;{i7D7&eZW&YzrJKYNo!R4m!!V_vId~&Fr!ZF-C z?X(Bz9jp5+xDRIKg3_s`R3FTeVlzml=!02W5~G(kHNNG4FiU*e(Y4_%7#b*#sFCaVg^b#2XwYAA!bhn=Q6(XoUZ8@6r2&#`Ob#>oY z=$<{@((KN?3%}%g{VB=mD6p>o5?zEc`%?(58z6;}U3^!8!DXR!5%It}Dzt7UMsOli zKB^k}MpB1sp>+=_-Ej{Bp{4a;P6(|ZIulxv%LAdM8EkD5TF*F)s7P@ub}7;Y_YXZO^qTS8zgK(+Mrs zDlQ^45L#-4W+*xmT9nHycJoXpaSODD4SPbISS!ZS#$=SLFDP#z<&wv2ff*Qrb|5OH;ib|!)ab>VEE3J;d*0r>XcQy*E@oTBDGI>(SsspAkD;-MEkA)L#1?#Vh%KRodWS80Vjl1s z!vksZ8)O}oC>;{cR0NEX$5J2$BA%KJy>K%aWhRL!%oC-R2 zh=Y#$a5~V~JvC_5hqJ)N5(*bk2m=%gg1(0@pxy}om4L%5NNn~N91d6N>Yh<7I0!!+ zyPjc8zU0fUXRiznL_m0x0tlg_1QfhkgM!zBCFK-z7%}ZU6l8&d6~uqe9IEPOp{auy6qdQ_xt1g15mFLIFNGgo4mQy@P^fm=06lW><*= z11KdO94t=_2UunX{jenk1iu&t5;hKPKtVzJcLEF3BuWn%5d=RL9dzH|-V&6STZ^ zfN?--z)(uh03F*?=uit}Kx8X}ttgxr-yp#9D-z?$<0ucXJg(H$?G_6xs+s*9Z5Zc| zIfs}8ha=ehT>%@TGX?DYuLe7R0Bg&z^AlqJdDzJUJEiNKPfz_=_0zu;KV{g27HJad z^jcXC3m35STrdd2&bIJ`u!BzyVJEau?_kH@sTC!Jw5#W_JGDr0=|Cs_PAyt^2Fy`5 z?9*7|4&!3>bBKtt^Ly3$z)5 z#v+zwvO;E+b6|;aFrvyw6jae1C?Msd8l-#x zEG$FH+la~MAtei>e2UmGd5ENdlquCuA18I>gcR!ZT3HSY7m#uTG!`M{EAWJnf=>=1 zCA3iQAY~6s0;hYecD>n1waCsMdIs4fC@3A6q&xIXE;a*_Natgbk{B4-)c6)+2>pow z$o(X8lSfA$0Qs&`SCNOF5sR|uai??i;GBxk@q_{$)NcYep44#TXJA+vH|{2up2v+W zxba(J!{m{X0yn;+`so=`M^4-PkLalny!4ZR{oGW`GW9|0gYq!H&($uOWCSzY+A<5dy(t?_wVGc)n6s zksEudQCavXU+;QWi*+pG$G+Fo2`$BS0zme=UY*NY4z`s6WLskF7y#+hK0AE<;X^}S zyWMP6I!#QxEpM#a@rEnS6{Frzr(GGZHmWPVR;Aepeg^90RoeAouhJZ;R2Pj`8&k_W z&E?I8=l^lN+32Use7&lKME4=Y2u={-xvHTLB6YYv%;gwTy5k-Mhq-7ym=lM&oN~RZ zQ!^u%2Zy<623wmBa~X9QQPE*8Bao5et`&e6j6kCuSJ<0t1>VlppJA!e+->$S7q;se z&a((UFpEMmILsw6BOr7_ zv>wa}6|}_-u2fKDus{WA23wm{&`u5`Dv|>`-ViY^Fa^D`)tsD2t%mxTuXD80(y5~T(tMkv zmz_Z!Z5Mu-VzLGW!XL3zxbFNjnf)o0hPED~^aS@?`no=V)L(!3%qU@$t zmidnhHMIvg1l81@@Puj#pB$>Ga18fOO&v%$Z@be>uc(%#QB$8iZU*6xS(Wb6Ig6L7cFTDz25p2u}3M%T+@UlR8{0u1Qk5;~oTxOY6a$P+af+ zimUaj$mN0J(hSxE#dYC&rS(eizW^Efv~3ugk~r@l3tYN)XFjuav{Bb0}esy^)x)8^ui~H z(kmRpy^~%C2pQ2{=`}~&%|`0AEbbC)Q-SG(SE@^}jm2lsUD18W<`Nm%wRP; zg@~^8zsf)zGn(^=u74|;qrgkB&9-AT*Z(@#TuDwx$+hiQspK;IQz)+IeN|OlTYz(A z#q})lz&fh9DwZLi;>+28f?Z`pzkt-?T5g9VC9 zGguE4SI>mj@eU&@5?aSVMvD7x3SKBuXbp1pGw2tW3e4SRg%;cO3|uo1T2V*_LMt&O z=Yo*WHucNx?F=7NKs^WUp(2tNhTDy5a=SU2XjIf{l%Fsid-J(BF$iH zlP+5DHAbN1;$Z84E#hFt1t@r-NL}Y}~4 zFep?P9mKUNS8zgK)9E7CDlQ^4&_!y5W+*z+MU>st$}<0Pp^M%G4nbY?W_Utfgij82 zQ8M<$cHDhudA+WTOv)SbC(aXVeS1bru^3DrAsScabv!Fr|xLPG|{hDhbZb&^S!f*Q; zU8M{&j1b`8f*2%QL8YeqVLDEX7bCz&FIvA;f)uy&hIkLG&1D$0l3J1l{i6H2&zYE- z?rt0=|7p)S@@glJJ_wya9DE3#5C`$e9S(-6Ve~CD+t-$fDX#Pe>MrmaomSmzPoFy7 zH~NkRrBb(lqS~pgs-{1CmYW-t%1MQV>E;IIQZs;OG?hdO;^qcTFZpwW@-HL_{FcOV z@(e^C9DQ1;tH8NI*&bm^($MQy&QlWOP)tkDxsj$N;xv((*1u6rP5%U|%5#HH5;Mo7 zrn!99?4lbPaMPTeoR9-m{)B4i1*8twbA#KG(vwG~G06ugru8708`OF*C*}rsxzW|0 ziOA)_+@NN#wP|kfK!*_(Z64ScGE&^033$QCGqp*X-kddi3|D`KRABBlJ2%L7U1Pr) zvQRKLm>81tbAvcHxPl7$FMOTA-)J8L#9C7mWpb=GWDW(GwR z9Z@P3!|0)n^;b|0N&il?&?S~*F^?AdoKjbTXU$4h5|cAp^7+J#t|w=Vjzk@FlcIwp zcL^1Av!;Ts2YbpY=+nf&>!=F4ofyH1hWM0f=vzr0u2s+jq;$tU2vm^PgE^ss9(SgK zB9{j$NHf^lq=Nq7Frp$k@LP#-8Fxs)3q`7+^}o*4ujTq=DPrz6tAg0BXCQ*XOhy!v zfeK0t$$1roD(LxK7!<04cH&x$LA=~NJF6&Dd2s30{$GZY=EAj)oPWtsoDP(eq6 zLr?|10-jI>;gdrZ6prEEsi1w3+e#aOQ*D*lmDxV77M4yE?VDx~xmI)rY4p5sBe`B0 zqmY)cZ=z7reguj3Y+t!5;5*kAsnA5p@c&`Z_A2-cF3*M1s6QHS`pz!?lPypOo&n2Z4yvdN3zM)J0!+wUiXO zJP=Wu!PX`bb%n!-iqym<5@9onD0rbr5p^?He=eRXcbgSaY}YgJ$UsCzAsL9M#E_g9 zQ7EDw=E9&*5%m+URk?x_`kGEeu~u;rp@E1}BQ!(Nk%*$~rdF2uj|&m?FK`HosQ-f} z6jAu(P(+1exOXCIS-V!9$iI{nmXc03rCLgg%FLjbq7?|K7)B^BFu z0A!@N4R!EBkt%4CtDgb4xSgryZnG+g?Ro|x7^t8qBm)(c7?SfU2vyMgxG*SG1zpIs zDpznqU&WY=-%!U|#YKb$DoBmc3`IvOh_ahnS>``3RM1zzA*h1B3Qwql@X4VH3deBo zRM76?rh`;VNINo1NTQH*8faOXrK7OO3=(LIaLFhtg;78YwKq@zMgL6n&jXgDFpvKE zo>Eu$%)*w2A{((wLU%crKPD%l`gu}OKasD5_<2ebKaYbkW$|+lvF`MGZE)T?yX0WwM{A_j#5|mJ%x&*$fB$; zI^$;7>q4AUQ5=2xX1X*){U!v`XCU>FJ#rU;VP%2zZer>~ z1=0*}(I_Mj{6-ZGNP#~T14TC@m-w^`o zjo(lO(urVLSs)!kEWM5jq(Nc?C-UMYs-aIMb+{Ht4N|(}9s~kO>%p85NN@j!s}-ck z<$*xb47N52r1v|Fs7N544;d+L`y9Mbq(J%%SAQ-JDtDU|NNm?LaKu0$MIjjoq{NV% z7f2|OzQ%Cy)+#O{G!RH?gk~r@5=fNY)XFmdaUqa?0S-Zd z^hs#++d7c)ypq@;8bX|FVENVMDx8flww5lJbE5lNew zUqh9o{6=KbvzB8tk4*ZzQdjq!!q$-#Yq1MSe{`;sSjVDJ+Ts=}loZzqrL^TOs#02X zi=veNLX5qRDy8RvRW4hgrpCAYr6lqb(MUH~j?O$9=~|_(0+*7AL3oLD;Xikf`5; zK)P2GNVkJwW!`=@vGh7BkRBvPa3U|RQVo3{sl&BE`Z+1xaSsB4r1fA<2&CUR6G)NE z1A(L&Y;6)qrEfAyB^MccRw84@y>{?IkpgMUo_CuSNNm?LaKu0$MIjjoq{NV%7f2|O zcH_dJP=T~J*Q#7&68f4>AhA|)5ut%VQX@1&(UCx+?50+h`Hu^M^jdHT3Z#?a2?Y{9 zITT3Y819`w+8Y_>ShZ7cHd1S(UAV<05L;1M>15JAsg{$Jk~1i!ZKDMxwJ=63E#_WC zy`=q0BvZq3yylTiqe@-f^NL$mQccS)EDe9twQ7oSFbb!4f0HgPX$}1@b~0Yk>T=Z1#HmjZ3u4kZ+fp&^QGSE(mAvv#|P&@sK z3xh(n(|>WT$`zc@*L2#6wTg=f4YZRQp&5#fv=e1FwX)2ATxh3FZxz~UGk8Mngij8& zQ#giur=521wCWS7MH6?5ohT%oT1s__U07rWnG_v>7L~&2qlMZVD2$?iCW>fRaJ9u& zq&$jfC#9|ePqB+^#7dzT-0E5inVg6k=#X2f28w(o#LuC(s^VuqFs3YiD#W_$sQ5XO z7{Q5j*ikj~;iL}N;^!n%y5k-M;z#SjoDe^Qx4IHPk;?<|qZw>%5#7`8Gf%r)b$$9aE;^z}w7-(TQlRNAF zlWSG3;Do-4F&V$JjHdTH?^|Ne_V*4JHR2haC9d;q4>ckhvFw3 z!^g8Nj=M)7GRDc5(9}A*3jRSbS;o$N-RDe9O?NjO8mqS3)1I-W+KHnNg@$-IGz31m zFvOv+C7(NtzGcHwY3Z5M@0jizJ$L<5skTgrnv2#imEd1@-mp|Ubvo|8?(PDw(P`Da z_VlUKeWUMKP%3p_bX3bbZPIHDO;!4^x0QOMLKerCPIsS6{-Hno6QkgRcAK&6156M4 zMyKg7-R;6E`gW_fR<@T_cH8Z(tKey=I9{)Bbj<={knY}ZK4hnkx4Lt1WmoLUu7@qF z95U>+hX&g9l>_aG>X3JEC48l_>tTnT8Wo1RFYq@JeZK|Innd5|1xo$vRYY-qY3o&J zNq^x=;_}$17l5jIa3gf%>}jQ; z-KiO0jT1o`ZCV`tm=YtK)1aibSAQffU344cQpOQ|qhAHvd~HFgWKIQ|Eic|sI7YSQ z=*CdFNI#=jE1lX{>Ul6{fsrZwJL$@{)?K*^y7Ha$UAZc4S8h|fvRE0p!a;qb4=4j? zLwqy(eRwlEu-Ds7{1yzX-KY`zEsZcbv01{v8rn?wZ@1f!COoP%c>~Brv{n8;5$_yg z+pu3Hjrd2xLFzY*!7pRd(4zGIu&`bHUaF2+D6+2TX`kks=j^692mXN=;bdDQSa|0( zX76m|V})q7A2s41N#j=7HqOFBe&d{aC|hBpn=CAq)&!VwYs&GgRrPB(b9}XBquVSj zl}5J%%j1mRS?~n^dCv6c^Tbbd_kxr(eY|^;K$O)4-X1Tnw!QYjm4hdy4o04E@ZdX# zN2`sM&HmvP{o~DHZ>-(FqT2TQkAvqy5k-A|7%d3?oW{|)TpW#VvjI(JeYW+g+H3Sf zP?ro28)8FggD&72#A4ij3ri)R_AZ>5S{}!I1K&jR8y~=7$dqi%Mcs{B-pFusXnOQ- z&ncC<8{>bCSL==G(NEr1Ds>mMyphh-gcow~?j|j7#9KWvRv)T&rq|#LtE#QW^qSG5 zA!aa$UMZqy^i|NA=f}8JbfUZguBZ7AIcUE^QBdz9mrBm}NN1uGuYbz&tBVNmE40#IE%JBCj1Am1y(8V0? ztZ}Ah``$>nZ9>l2e`M2ZAK&b}Vs*XUnbuCs2)#>Qt1UaeGhOw=sCI}ShP36iB93`5 zHx^?X)^ z4*K`}Z$YwPO17ncOCgx7=^uokPyaA1k^U_W=wGts1&Q*>;OIlqNbJww0KZ@EXd7a5t!yBIN?m_1ilm8+WdHPUc)2D1t1u$9gs1)`q zh*EiEG)WS|no^B(C2`5kf>J>%?UG0grK&0oowYG$WLMAS1|R`B_ASD>&QdJVOU|WQ zee_JIoaJ0^{+4Ub^(LqfIoC&2&c#|w&@cE~O24Gm`#AR&VoMwP_44%ei}8Ir4)#gX zLV2jG^K36k!NHQ6q7ku6p?aB!u~sKBdO6o>Cav`4VPju#$;PhB#Ks^veKv*xi)^f) zVPlLB1kDL3*{M*XJg)_TV3$oPCDRK081Yd~N=64#Eh$l0Q?iGlu}H~&08dEC@W~-1 z3oX<;O18{v3=hCLp4uhqLa$esDyjEqT*{W14!!SGF@`jg> zHLJt*#>&b_-5VS3ue_n=HE<69^y=88SE;uvEw4H(ruOUYMNOOx!BUMtIC z!2+64>tQzJ)%s4*ScHZb!xKUSJ~@Pj&_ca~hCRI1)u9f8LpvQhs5dA@nLH{f9YDk$ zduJ>*14fjYk{FoSMDB%n36X;QLdM2nByM{P76&VJ6>#Vs?->xGT0YqKcE{?Bbtyu| zYgNb~eiNv1vW6P32E)pzaR9OOJZiuSbqeSrBje4)hRGu%1#0ZC`sox>hamuy0V$f} zrB1Jv<*;yp8ZBrnqDC8@5H;}0A!>vc>K$tAIpTT41NFv8bD%z)4mQ+lCBiHs7nKe- zVy~4jmzx1Nr1fmlL;(t_z}VFI7D5O8iHwlmsTG>MFyD~N%UM@|ZCd5`MEOGzDuU0q9F z<@>^0T^*ko^A0{ZOb+ zN(1SK4g)FLZTc`Ixwx-s;RW+2JG(8Un{juDw+`*-cDx~Jx1Zta*EC2n1vGb?{hF5T zy0#%Gx$0m`X%vaU*R*ORW+*x$wiJ$PWf`zs5Zg_@Er{)=@Pxz`pBxg~&_cZV6QLvwmN0L4;WcyuR9Q{$FNt6 zuVS?gRkV^?S#E}loOCR70>$>L;R$mRKDo)>azNm#Y5!e{AMKyv9j&~CqCJ&AjTKX-j zpUxn4K&ckv*uNYS5>D5+TKvg^AzYVdJ8*j9#*tBJAa;Umj3--E=4F@xj6154|b;D70-MXpjEb|0zC5R1t( zF443I^*-GF5mn~`N1le_5J#SYC&Uqaa)=|Lg?fi0yZb8-DIr8XzgDon{-Bgp=n*Na z^h#n2y{Z5O`n36v1)?zmClCR`ewoSTl zAT$ryq%jB|!I)7mj#>Zs#pbPK4^ zM|wjh|A%wJVoE;9RbF$4GBFn>89`G{geWA}$ViR%qvBbT7UF11`eW*}2{~FxEy;#H z&|2)7tb$7r4OhSuq9H!HL&FF*dNU!{-|kdf{(i}H`(9qetqnv4rNYDR9;vp|OQmA) z+fBu79p!$xAVx_oGQ5L1LjHjyfwyx>pa%;FtChOCXBW3{AR9`gB(2M>J6x|BFz&>x z^dU7X$xaiA>BCxLIv=bm>!(R#=D5T(Km8`{@F&CKVq(J>{ggu61gps%)lVNGb>x&y z)akXd92N$!wFZhWL1Pgpu7xKA3Vd=06p@8`D4Xy~hqOB+S=khnk`5+ful)#_y(lsR zMo2s-EQJAx1?mgF#uEQZ#=yNKK9k2lo(ZD+&T+xyLIj1MtDq42 zN+7~7G(>m|j430+w~2LQ5Mh4jV=L`uOfpn{LkyfeRN{1J02jBbPJDvY;dmWhk;{XfkD9?$!Zr(cK5la-GpnGn>*QJCXba$$cP8w7gcppH z88fu=v5%|YS-07pk8Ia%=5gqUpiv|SJ0I0Z%usYR#ZTd=R+a(F1y_9)_yW1=G4O<3 z6`ve()zCt{fW^B?=^h?54s*R(eiwy7h^Ayq#1Yw6P$5$RQ zI-t~5f`m;bP)`G^%B=K1h?!$pX`TsG zT1l-eH^W7)Sp%KGTys7=VXna^cey4Uj=7R9JvY3jT*tr^o$@xAkA_CLC^P~-xiG@a z+y=A5tG&~`v6!1+wxYAf__|U5ySN2r8!W!?8(^*lZ<=07D@^tdZ-4o|(zh_NFiyyG`-^JF(eFX!Vy0bN``<9=buev( zTp;*2LIZwc-G%I@03~#xxLaTTXlVqSdqsZd3$1LozLf4_@&yxMHg}5n4P$UB-6)T4 zeR;<3WlwH>+1Azw7Pr1^eHY4L)jQ&X7czXrKa%mYi*4g9Zhi3^=hQ>l3S(}4i675e zRhPLT)#BEdpTVF-{(Kbp0RB_l`U20CD@)1J-)wLN8S*h)S)ak}$*nKPa&e@cMw$QC zm)AjE1Q-mrzPy2J5R-ax9W?n`9EMEE##|J0>r3^nEXRIh5aF#a7+AKqz7)%9{FsIq zvg2)ZlBx|Zmj&f3Nemcf$d^kuzKj9ix47-a@^4AjeH&?*i^=s_;Xuvaz1iTiC2~W0 zb&Gl;rr{OS_jI(ywE_-yG&B@r*lt&l$s|FFoatL#KF!6pwMM*@D~U_A78(&+X_sqa zG~&mVhR*!)pj;HeYPF`V=(Q~bN$F1{XWguHGFdEUS6Zq;M{k14g;>;>*@btxneIg7 z#2a0vp*|#M_X8RS%2P3qnA(JwDP5DA>qFZ`#CS1uO3DHL!EY38agXu%gCbG z`z{Eev2PJ>b(CU-UUDnd;-jyC%2{r;<9A$hs~w;|N54O9`3K@t zf$6g@3|0rXw!9EZl&Kd4f?XD+)JrSyEyPDTsTUncwWK6rO}#FH#^NrCi{S~W7d|

csDnIt+^?xeikP87bXy4}#AL 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℞N#k>_kDI>{ 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

$R0K(TK2ZmbTOqweQj9Dva2{5h4Q+sJr$ z!1iQ2HD-ml{ff6BTfcz5c;C>01EmA{m1;mr57$1^Fzh?bW{*#<48pt)Z@eqF??5$F zwCrn(nzL%=@KAMd%6eu7tis{H#){?2ly%RuhSBV-nZu3AadV0RvgW*+Ic)A2A1x1- z8&f;+h3&;!WooB&d#7R8Li7`;pt>}<&o>;%)!W$7$iqiHF;G5j>xMJ)Tg+jzW>yAG0cFMi zb7Fq~L59bvO&nPwB-m9rDG~m86ug#tmC zfxK!sZioVycSK2Yp1$**amK;bCR+XiTK3wH7*OVWouL_W73<^k#ck z1aLX%4*}d6|1u0NKouy&^3?D?MRnYWZTGi7pFjZAOT?NW5Pgp zRSCn-hKL_+*;gr)ynj=^MbOr*0wJR$Ow5w7ZYqJMnGR-Ly;iZgV23^5q(%SYK2ir zg~RUGiNl^wgu_5KZ5)R3ia4xSfx{F$VA#n4V;_PRc`yco5YLuUFeWv4H{nrAFh&)r z6lN!4gR%XMHV2F?gBpS{tZ4*eE`_oKW2+#$*jKAgG3wEzi_xBqeWVZ2FX?j z?e1fskG7itGwq{l$}uCNYg{1o$XgrX8F7Qhf*|ntm|NX=|k$(?~g%Jbpa8zDXY@PmK7lJp=K<)=a(97BpD*GjydI*8Et}7 zJ{f4sTe_8m*a1#iUgNs-q`^V6Ua!{jjVdPbYvyRNVGcR>R^+P{dkdI=x%vWo3s}+;|t8i|)nBQRk!RCs&wYs@to@&+yYvu7qwU)0> z4B(Pcm)%vlS`k(Xc8wts%{hY*n8Os35QXo%a~5EFL?&(`efTWEEPkoY3v)+tY<$#Q zvxbFIcD8Ym@R-h^kF>6N2F|Cbr5WrNpQ0W!+KhTEMoS@C^K8srcr155MJ*9bJR`oo zzyFj{d2|Rq$!Jy@{r&lJJzvcC_dDvfu~?ZD^b6jp)Eh;91+E~X)aGKbVJb`W`Ch3Y zy-}kedF#UGgOLmR0yVtg>${|>9TZF*I?-inLego!L)Cu*3*bL(76>Pn_pB1_ zq?F@_p~EUY4wFEu^aRw`{&qn_3qRo?@3e%45}dxUQ&k|k=ciX3V? z<4Y20d;2@c0GTxs?bdwXx9qij@`%{01#JqbBI&J@)JYL$&k_1+;eH815OtK@-ljXs zRxuUr)S+!O$fkT_HtMi8F~&Xs2+P~3S%lI7Hfm3dU5gs_6Se6k1lAIvc8E+|LHf`g zV?Up?u6YJdj4jPzw}`PfwCRemJ(fE$wnVV!K#YC1MnUp|&8=YMf?{lVp_MVVrRrbd zIDK~vIk?Y%+R7MPIrRjAu#@2PB+-enMM+H1w1;M?J1XUPhou9}z7=?ZXtoJ8M6+1a zhh{wrWfx-~!=sX@A@-3$A-01)As~ygtH*=v(XS!hk3nsMsW1dotOzXe)$4@5nwPgWyylpxMy&7Cj#vX2jG*;K0kldCWVrRK5^nuGP?*Q9*AkKk z;MO#;HSMI7Cd&@Q#J9NEnmr=M>Ruwv;Sf8GvARd-tJSeJBZ%5k{jYXQrD7_YsecG& zin5g1sAnV_^&}9Mw^4T!N(b1eJ+XDN*t&g&0@)`()(*V=t;j@!^r1Vp-ix#zuJ}Q* zfiwdrww7kFTg27}&(IZHdn|WiYl&dbf!KPrMnUp|%#|}jVrzJzm9h0Hs{RvL0RL$# zV{7Hq69mAL>N>HtD2WN0_F`-5j!HS+Vd+4#L%<6}vnJFK&0)6^sC0b%@ zudPV9)`RTPQK}GnaXqSlsvUg!yvW7Y+*1NqFN~>mY2fO4LSLmz)=M&!3zy}u%{7crODJTl4}HQT8XFM6KG28@5Nh?!?V+x%{C_<

    x-rKHW+B@DaA~Etnq8q)ad6c(Kr7*`I*H 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 Mh#zrh%k|^`4=e7h-T(jq diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree index 8ed53374d20b5ae64c334db9fb74243958d279c35688f07460281aaa2f2153bf..14a6b5f4cf7e06db700071ee27b7b067ec675d5f4bb1a067d96bd603afa4e949 100644 GIT binary patch delta 73 zcmdlawpWa$fpx0UMiy@-HoqR`#DdJpK1?!98E%_1m@1eVyEZ>$eZVXepAl2s!?y38D)$NX>Ma|b!25`X>4V4lwFi4Xh3K}XhgGf0(b)f rh_mbk-~$|8Xj*fO32tF+WpsIPWpk8$lxSUvb7&!blxSMB=m}K;BX}Sq diff --git a/docs/build/doctrees/pt_map.doctree b/docs/build/doctrees/pt_map.doctree index 74d5b2b1162527725a53787636b2d46e2d60ed258d21c2431046091dae720088..0e79d2bf9580f95103a38bd7abeb021d33286a27db48e0ed2b07c2a8d3b98e9b 100644 GIT binary patch literal 1219536 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 delta 119585 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
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    api package

    +
    +

    Subpackages

    +
    +
    +
    +
    +

    Submodules

    +
    +
    +

    api.admin module

    +
    +
    +

    api.apps module

    +
    +
    +class api.apps.ApiConfig(app_name, app_module)
    +

    Bases: AppConfig

    +
    +
    +default_auto_field = 'django.db.models.BigAutoField'
    +
    + +
    +
    +name = 'api'
    +
    + +
    + +
    +
    +

    api.models module

    +
    +
    +

    api.tests module

    +
    +
    +

    api.urls module

    +
    +
    +

    api.views module

    +
    +

    Views

    +

    Views serving (mostly JSON) data via HTTP, no actual web pages.

    +
    +

    Functions

    +
    +
    timetable

    Fetches timetables for given routes on api/timetable/

    +
    +
    data

    Serves api/models/ +GET: +Fetches models given their primary keys +PUT: +Creates new model objects or updates them with complete representations. If object with the given primary keys exist, they will be deleted and replaced. +PATCH: +Updates models, identified by their primary keys without deleting them. Can be incomplete representations. +DELETE: +Deletes models, identified by their primary keys.

    +
    +
    +
    +
    +
    +
    +api.views.data(request)
    +

    Handle database requests from the frontend. Using Http semantics to specify what to do with the data.

    +
    +

    Request

    +
    +
    PUT

    Create a new object if no object with the given primary key exists in the database or delete and replace an existing object. +Body must be a json dict of lists of fully specified, valid models. Primary keys can be omitted and will be ignored if the element does not exist in the database. +If primary keys are given, the elements are deleted and replaced. Note that if there is an error in creating the new object, the object to replace will still probably already have been deleted. +Successful response is 200 with a list of primary keys of the created and replaced objects.

    +
    +
    PATCH

    Modify an existing objects given the instructions in the body. +Body must be a json dict of lists of fields to change and their valid values existing objects in the database, identified by their valid primary keys. +Responds 400 if any of the primary keys given does not exist. +Successful response is 200 with a list of the primary keys of the modified objects.

    +
    +
    GET

    Return json of models identified by primary keys. +Responds 400 if any of the requested pks does not exist.

    +
    +
    DELETE

    Delete models with given primary keys if they exist. +Responds 400 if any of the primary keys given does not exist in the database. +Successful response is 200 and the number of deleted models.

    +
    +
    +
    +
    + +
    +
    +api.views.timetable(request)
    +

    Lookup timetable data for given routes.

    +
    +

    Request

    +

    GET: +Find timetables for all routes passed via GET. +Successful response is a Json representation of a dict of timetables in the following form:

    +
    {
    +    route_id (from GET): {
    +        'stop_sequence': [stop_ids for all stops the route server, in order],
    +        'stop_times': {
    +    stop_id (from stop_sequence): [str in the format HH:MM representing stop times]
    +    }
    +}
    +
    +
    +
    +
    + +
    +
    +

    Module contents

    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/build/html/api.migrations.html b/docs/build/html/api.migrations.html new file mode 100644 index 0000000..641bd62 --- /dev/null +++ b/docs/build/html/api.migrations.html @@ -0,0 +1,134 @@ + + + + + + + api.migrations package — Transport Accessibility 0.2 documentation + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    api.migrations package

    +
    +

    Module contents

    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index f720e1f..5582474 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -132,6 +132,8 @@
  1. agency_name (pt_map.models.Agency attribute)
  2. agency_phone (pt_map.models.Agency attribute) +
  3. +
  4. agency_set (pt_map.models.FeedInfo attribute)
  5. agency_timezone (pt_map.models.Agency attribute)
  6. @@ -139,10 +141,61 @@
  7. amount (pt_map.models.FareProduct attribute)
  8. -
  9. Area (class in pt_map.models) +
  10. + api + +
  11. +
  12. + api.admin + +
  13. +
  14. + api.apps + +
  15. +
  16. + api.models + +
  17. +
  18. + api.tests + +
    • +
    • CalendarDate.MultipleObjectsReturned +
    • +
    • calendardate_set (pt_map.models.FeedInfo attribute) +
    • Classes (in module pt_map.models)
    • contains_id (pt_map.models.FareRule attribute) @@ -252,13 +319,19 @@ - +
    • fare_product_name (pt_map.models.FareProduct attribute) +
    • +
    • fare_rule_id (pt_map.models.FareRule attribute)
    • fare_transfer_rule_description (pt_map.models.FareTransferRule attribute)
    • @@ -358,7 +433,11 @@
    • FareAttribute.MultipleObjectsReturned
    • fareattribute_set (pt_map.models.Agency attribute) + +
    • FareLegRule (class in pt_map.models)
    • FareLegRule.DoesNotExist @@ -372,6 +451,8 @@
    • farelegrule_set (pt_map.models.FareProduct attribute)
    • @@ -384,24 +465,28 @@
    • FareMedium.DoesNotExist
    • FareMedium.MultipleObjectsReturned +
    • +
    • faremedium_set (pt_map.models.FeedInfo attribute)
    • FareProduct (class in pt_map.models)
    • FareProduct.DoesNotExist
    • FareProduct.MultipleObjectsReturned +
    • +
    • fareproduct_set (pt_map.models.FeedInfo attribute)
    • FareRule (class in pt_map.models)
    • FareRule.DoesNotExist
    • -
        +
      • feed_info_id_id (pt_map.models.Agency attribute) + +
      • feed_lang (pt_map.models.FeedInfo attribute)
      • feed_publisher_name (pt_map.models.FeedInfo attribute) @@ -453,8 +664,14 @@
      • Frequency.MultipleObjectsReturned
      • -
      • frequency_set (pt_map.models.Trip attribute) +
      • frequency_id (pt_map.models.Frequency attribute)
      • +
      • frequency_set (pt_map.models.FeedInfo attribute) + +
      • friday (pt_map.models.Calendar attribute)
      • from_area_id (pt_map.models.FareLegRule attribute) @@ -493,6 +710,12 @@

        G

        + -
        +
      • get_obj_by_pk() (in module pt_map.query) +
      • +
      • get_pks_from_get() (in module pt_map.query) +
      • get_previous_by_date() (pt_map.models.CalendarDate method)
      • get_previous_by_end_date() (pt_map.models.Calendar method) @@ -525,7 +752,11 @@
      • (pt_map.models.Timeframe method)
      • -
      • get_timetable() (in module pt_map.views) +
      • get_stop_sequences() (in module pt_map.query) +
      • +
      • get_timetable() (in module pt_map.query) +
      • +
      • get_trips() (in module pt_map.query)
      • GTFS (class in pt_map.gtfs)
      • @@ -539,6 +770,8 @@
      • GTFS.Calendar (class in pt_map.gtfs)
      • +
        • GTFS.FareProducts (class in pt_map.gtfs)
        • GTFS.FareRules (class in pt_map.gtfs) @@ -608,29 +839,11 @@

          I

          - +
        • location_group_name (pt_map.models.LocationGroup attribute) +
        • +
        • location_group_stop_id (pt_map.models.LocationGroupStop attribute)
        • location_group_type (pt_map.models.LocationGroup attribute)
        • @@ -714,6 +931,8 @@
        • LocationGroup.DoesNotExist
        • LocationGroup.MultipleObjectsReturned +
        • +
        • locationgroup_set (pt_map.models.FeedInfo attribute)
        • LocationGroupStop (class in pt_map.models)
        • @@ -721,9 +940,11 @@
        • LocationGroupStop.MultipleObjectsReturned
        • -
        • locationgroupstop_set (pt_map.models.LocationGroup attribute) +
        • locationgroupstop_set (pt_map.models.FeedInfo attribute)
        • @@ -732,6 +953,8 @@
        • LocationsGeojson.DoesNotExist
        • LocationsGeojson.MultipleObjectsReturned +
        • +
        • locationsgeojson_set (pt_map.models.FeedInfo attribute)
        • @@ -758,6 +981,20 @@ module
            +
          • api +
          • +
          • api.admin +
          • +
          • api.apps +
          • +
          • api.models +
          • +
          • api.tests +
          • +
          • api.urls +
          • +
          • api.views +
          • manage
          • pt_map @@ -771,6 +1008,8 @@
          • pt_map.gtfs
          • pt_map.models +
          • +
          • pt_map.query
          • pt_map.tests
          • @@ -799,8 +1038,12 @@

            N

          • network_name (pt_map.models.Network attribute) +
          • +
          • network_set (pt_map.models.FeedInfo attribute)
          • @@ -831,6 +1076,8 @@

            O

            - + - + - +
            • pt_map.admin @@ -947,6 +1194,8 @@
            • module
            +
            -
          • shape_id_id (pt_map.models.Trip attribute) +
          • +
          • shape_pk (pt_map.models.Shape attribute)
          • shape_pt_lat (pt_map.models.Shape attribute)
          • shape_pt_lon (pt_map.models.Shape attribute)
          • shape_pt_sequence (pt_map.models.Shape attribute) +
          • +
          • shape_set (pt_map.models.FeedInfo attribute)
          • signposted_as (pt_map.models.Pathway attribute)
          • @@ -1150,10 +1416,10 @@
          • stop_area_name (pt_map.models.StopArea attribute)
          • -
            -
          • trip_set (pt_map.models.Route attribute) +
          • trip_set (pt_map.models.FeedInfo attribute)
          • diff --git a/docs/build/html/index.html b/docs/build/html/index.html index cdd1bd6..c97aac6 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -81,6 +81,7 @@
          • manage module
          • pt_map package
          • transport_accessibility package
          • +
          • api package
          • diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index b2a7662..d21a6d3 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -50,6 +50,7 @@
          • manage module
          • pt_map package
          • transport_accessibility package
          • +
          • api package
          • @@ -211,6 +212,8 @@
          • Agency.agency_url
          • Agency.attribution_set
          • Agency.fareattribute_set
          • +
          • Agency.feed_info_id
          • +
          • Agency.feed_info_id_id
          • Agency.objects
          • Agency.route_set
          • @@ -223,6 +226,8 @@
          • Area.area_name
          • Area.farelegrule_from_area
          • Area.farelegrule_to_area
          • +
          • Area.feed_info_id
          • +
          • Area.feed_info_id_id
          • Area.objects
          • Area.stoparea_set
          • @@ -237,6 +242,8 @@
          • Attribution.attribution_name
          • Attribution.attribution_phone
          • Attribution.attribution_url
          • +
          • Attribution.feed_info_id
          • +
          • Attribution.feed_info_id_id
          • Attribution.objects
          • Attribution.route_id
          • Attribution.route_id_id
          • @@ -251,6 +258,8 @@
          • BookingRule.booking_rule_instructions
          • BookingRule.booking_type
          • BookingRule.end_time
          • +
          • BookingRule.feed_info_id
          • +
          • BookingRule.feed_info_id_id
          • BookingRule.objects
          • BookingRule.rule_criteria
          • BookingRule.start_time
          • @@ -262,6 +271,8 @@
          • Calendar.DoesNotExist
          • Calendar.MultipleObjectsReturned
          • Calendar.end_date
          • +
          • Calendar.feed_info_id
          • +
          • Calendar.feed_info_id_id
          • Calendar.friday
          • Calendar.get_next_by_end_date()
          • Calendar.get_next_by_start_date()
          • @@ -281,11 +292,13 @@
          • CalendarDate @@ -298,6 +311,8 @@
          • FareAttribute.currency_type
          • FareAttribute.fare_id
          • FareAttribute.farerule_set
          • +
          • FareAttribute.feed_info_id
          • +
          • FareAttribute.feed_info_id_id
          • FareAttribute.objects
          • FareAttribute.payment_method
          • FareAttribute.price
          • @@ -313,6 +328,8 @@
          • FareLegRule.fare_leg_rule_name
          • FareLegRule.fare_product_id
          • FareLegRule.fare_product_id_id
          • +
          • FareLegRule.feed_info_id
          • +
          • FareLegRule.feed_info_id_id
          • FareLegRule.from_area_id
          • FareLegRule.from_area_id_id
          • FareLegRule.from_timeframe_group_id
          • @@ -332,6 +349,8 @@
          • FareMedium.fare_media_description
          • FareMedium.fare_media_id
          • FareMedium.fare_media_name
          • +
          • FareMedium.feed_info_id
          • +
          • FareMedium.feed_info_id_id
          • FareMedium.objects
          • @@ -345,6 +364,8 @@
          • FareProduct.fare_product_name
          • FareProduct.farelegrule_set
          • FareProduct.faretransferrule_set
          • +
          • FareProduct.feed_info_id
          • +
          • FareProduct.feed_info_id_id
          • FareProduct.objects
          • @@ -355,7 +376,9 @@
          • FareRule.destination_id
          • FareRule.fare_id
          • FareRule.fare_id_id
          • -
          • FareRule.id
          • +
          • FareRule.fare_rule_id
          • +
          • FareRule.feed_info_id
          • +
          • FareRule.feed_info_id_id
          • FareRule.objects
          • FareRule.origin_id
          • FareRule.route_id
          • @@ -370,6 +393,8 @@
          • FareTransferRule.fare_transfer_rule_description
          • FareTransferRule.fare_transfer_rule_id
          • FareTransferRule.fare_transfer_rule_name
          • +
          • FareTransferRule.feed_info_id
          • +
          • FareTransferRule.feed_info_id_id
          • FareTransferRule.from_leg_group_id
          • FareTransferRule.objects
          • FareTransferRule.to_leg_group_id
          • @@ -378,7 +403,19 @@
          • FeedInfo
          • Frequency
              @@ -396,8 +450,10 @@
            • Frequency.MultipleObjectsReturned
            • Frequency.end_time
            • Frequency.exact_times
            • +
            • Frequency.feed_info_id
            • +
            • Frequency.feed_info_id_id
            • +
            • Frequency.frequency_id
            • Frequency.headway_secs
            • -
            • Frequency.id
            • Frequency.objects
            • Frequency.start_time
            • Frequency.trip_id
            • @@ -407,6 +463,8 @@
            • Level
              • Level.DoesNotExist
              • Level.MultipleObjectsReturned
              • +
              • Level.feed_info_id
              • +
              • Level.feed_info_id_id
              • Level.level_id
              • Level.level_index
              • Level.level_name
              • @@ -417,6 +475,8 @@
              • LocationGroup @@ -1129,6 +1143,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1219,6 +1251,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1311,6 +1361,24 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1399,6 +1467,24 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1462,6 +1548,24 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                friday
                @@ -1569,6 +1673,13 @@ object the first time, the query is executed.

                Bases: MultipleObjectsReturned

                +
                +
                +calendar_date_id
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                date
                @@ -1583,6 +1694,24 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                get_next_by_date(*, field=<django.db.models.fields.DateField: date>, is_next=True, **kwargs)
                @@ -1593,13 +1722,6 @@ object the first time, the query is executed.

                get_previous_by_date(*, field=<django.db.models.fields.DateField: date>, is_next=False, **kwargs)
                -
                -
                -id
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                -
                -
                objects = <django.db.models.manager.Manager object>
                @@ -1678,6 +1800,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1769,6 +1909,24 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                fare_product_id_id
                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                from_area_id
                @@ -1904,6 +2062,24 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -1993,6 +2169,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -2050,12 +2244,30 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                -
                -id
                +
                +fare_rule_id

                A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -2144,6 +2356,24 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                from_leg_group_id
                @@ -2182,6 +2412,96 @@ object the first time, the query is executed.

                Bases: MultipleObjectsReturned

                +
                +
                +agency_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +area_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +attribution_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +bookingrule_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +calendar_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +calendardate_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                +
                default_lang
                @@ -2189,6 +2509,96 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +fareattribute_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +farelegrule_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +faremedium_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +fareproduct_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +farerule_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +faretransferrule_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                +
                feed_contact_email
                @@ -2252,11 +2662,266 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +frequency_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +level_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +locationgroup_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +locationgroupstop_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +locationsgeojson_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +network_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                +
                objects = <django.db.models.manager.Manager object>
                +
                +
                +pathway_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +route_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +routenetwork_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +shape_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +stop_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +stoparea_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +stoptime_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +timeframe_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +transfer_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +translation_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                + +
                +
                +trip_set
                +

                Accessor to the related objects manager on the reverse side of a +many-to-one relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Parent.children is a ReverseManyToOneDescriptor instance.

                +

                Most of the implementation is delegated to a dynamically defined manager +class built by create_forward_many_to_many_manager() defined below.

                +
                +
                @@ -2291,15 +2956,33 @@ object the first time, the query is executed.

                -
                -headway_secs
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                + +
                +
                +frequency_id

                A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

                -
                -id
                +
                +headway_secs

                A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

                @@ -2353,6 +3036,24 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                level_id
                @@ -2413,6 +3114,24 @@ class built by crea

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                location_group_id
                @@ -2489,12 +3208,23 @@ class built by crea
                -
                -id
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                +
                +feed_info_id_id
                +
                +
                location_group_id
                @@ -2513,6 +3243,13 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                location_group_id_id
                +
                +
                +location_group_stop_id
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -2555,6 +3292,24 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                location_id
                @@ -2658,6 +3413,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                network_id
                @@ -2711,6 +3484,24 @@ class built by crea

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                from_stop_id
                @@ -2903,6 +3694,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -3050,6 +3859,24 @@ class built by crea

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                network_id
                @@ -3125,12 +3952,23 @@ object the first time, the query is executed.

                -
                -id
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -3150,6 +3988,13 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +shape_pk
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                shape_pt_lat
                @@ -3205,6 +4050,24 @@ class built by crea

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                level_id
                @@ -3487,6 +4350,24 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                area_id_id
                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                objects = <django.db.models.manager.Manager object>
                @@ -3572,12 +4453,23 @@ object the first time, the query is executed.

                -
                -id
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                +
                +feed_info_id_id
                +
                +
                location_group_id
                @@ -3665,6 +4557,13 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                object the first time, the query is executed.

                +
                +
                +stop_time_id
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                timepoint
                @@ -3753,6 +4652,24 @@ many-to-one relation.

                class built by create_forward_many_to_many_manager() defined below.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                get_next_by_end_date(*, field=<django.db.models.fields.DateField: end_date>, is_next=True, **kwargs)
                @@ -3825,6 +4742,24 @@ object the first time, the query is executed.

                Bases: MultipleObjectsReturned

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                from_route_id
                @@ -3879,13 +4814,6 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                from_trip_id_id
                -
                -
                -id
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                -
                -
                min_transfer_time
                @@ -3952,6 +4880,13 @@ one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                to_trip_id_id
                +
                +
                +transfer_id
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                transfer_type
                @@ -3979,15 +4914,26 @@ object the first time, the query is executed.

                -
                -field_name
                -

                A wrapper for a deferred-loading field. When the value is read from this -object the first time, the query is executed.

                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                -
                -id
                +
                +feed_info_id_id
                +
                + +
                +
                +field_name

                A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

                @@ -4018,6 +4964,13 @@ object the first time, the query is executed.

                object the first time, the query is executed.

                +
                +
                +translation_id
                +

                A wrapper for a deferred-loading field. When the value is read from this +object the first time, the query is executed.

                +
                +
                @@ -4093,6 +5046,24 @@ class built by crea object the first time, the query is executed.

                +
                +
                +feed_info_id
                +

                Accessor to the related object on the forward side of a many-to-one or +one-to-one (via ForwardOneToOneDescriptor subclass) relation.

                +

                In the example:

                +
                class Child(Model):
                +    parent = ForeignKey(Parent, related_name='children')
                +
                +
                +

                Child.parent is a ForwardManyToOneDescriptor instance.

                +
                + +
                +
                +feed_info_id_id
                +
                +
                frequency_set
                @@ -4243,34 +5214,184 @@ object the first time, the query is executed.

                pt_map.views module

                Views

                -

                Views reacting to Http Requests by interfacing between backend and frontend.

                +

                Views serving browser viewable, HTML web pages.

                Functions

                -
                index(request)

                Home page

                +
                index

                Home page

                -
                -pt_map.views.get_timetable(r, trips, stop_sequences)
                +
                +pt_map.views.index(request)
                +

                Home page view serving the default index page.

                +
                +

                Context

                +

                “Stops”: Json Representation of all stops found in the database +“Routes”: Json Representation of all routes found in the database

                +
                +
                + + +
                +

                pt_map.query module

                +
                +

                Query

                +

                Module to handle database IO while abstracting the specific SQL and django model filtering.

                +
                +
                +

                Functions

                +
                +
                get_field_names(model: django.db.models.base.ModelBase) -> list[str]:

                Return all the model’s field names as a list of strings

                +
                +
                get_pks_from_get(req_get: dict[str,str]) -> dict[django.db.models.base.ModelBase, list[str]]:

                For given GET data return the primary keys requested mapped to the model classes

                +
                +
                get_obj_by_pk(mdl: django.db.models.base.ModelBase, pks: list[str]) -> list[mdl]:

                For a given model class and list of primary keys of that class, return the corresponding model objects.

                +
                +
                obj_from_get(req_get: django dict-like request.GET) -> dict[django.db.base.models.ModelBase, list[models.Model]):

                For given GET data, return a dict mapping the model classes to the requested instances.

                +
                +
                get_trips(routes: list[pt_map.models.Route]) -> dict[str, list[pt_map.models.Trip]]:

                For a list of Routes, return a dict mapping a list of all Trips associated with an individual Route, mapped to its route_id.

                +
                +
                get_stop_sequences(routes: list[pt_map.models.Route], [trips: dict[str, list[pt_map.models.Trip]]]) -> dict[str, list[pt_map.models.Stop]]:

                For a list of routes, return a dict mapping an ordered sequence of stops to the Routes route_id. If a dict of lists trips mapped to the respective route_ids is given, the first elements of each of those lists is used, otherwise it is calculated. If the trips argument is given, it is expected to hold a value for all the Routes in routes.

                +
                +
                get_timetable(r: pt_map.models.Route, [trips_r: list[pt_map.models.Trip]], [stop_sequence: list[pt_map.models.Stop]]) -> :

                Calculate a timetable for a Route r. If a list of trips for that route and/or a stop sequence is given, their first elements are used, otherwise all are calculated and the first elements are used.

                +
                +
                get_all_stops() -> dict[str, dict[str, str]]:

                Return a dict mapping all stop_ids in the database to a dict of relevant values.

                +
                +
                get_all_routes() -> list[dict[str,str]]:

                Return a list of dicts containing route_ids and other relevant values of all Routes in the database.

                +
                +
                +
                +
                +
                +pt_map.query.get_all_routes() list[dict[str, str]]
                +

                Return a list of all Route objects found in the database.

                +

                Representation of the result: +list:

                +
                [
                +        {
                +            'route_id': pt_map.models.Route.route_id,
                +            'route_type': pt_map.models.Route.route_type,
                +            'route_name': pt_map.models.Route.route_short_name if set else pt_map.models.Route.route_long_name,
                +            'agency_id': pt_map.models.Route.agency_id.agency_id,
                +        }
                +]
                +
                +
                +
                + +
                +
                +pt_map.query.get_all_stops() dict[str, dict[str, str]]
                +

                Return all Stop object stored in the database.

                +

                Representation of the result: +dict:

                +
                {
                +    stop_id (str): {
                +            'stop_name': pt_map.models.Stop.stop_name,
                +            'stop_lat': pt_map.models.Stop.stop_lat,
                +            'stop_lon': pt_map.models.Stop.stop_lon,
                +        }
                +}
                +
                +
                +
                + +
                +
                +pt_map.query.get_field_names(model: Model) list[str]
                +

                Given a model, returns a list of the name strings of all the model’s fields.

                +
                + +
                +
                +pt_map.query.get_obj_by_pk(mdl: ModelBase, pks: list[str]) list[Model]
                +

                Given a model, and a list of corresponding primary keys, return a list of objects of the given model identified by the given primary keys.

                +
                +
                Parameters:
                +
                  +
                • mdl (django.db.models.base.ModelBase) – Model class to look for

                • +
                • pks (list[str]) – primary keys of the objects to return

                • +
                +
                +
                Returns:
                +

                Objects corresponding to primary keys in pk.

                +
                +
                Return type:
                +

                list[mdl]:

                +
                +
                Raises:
                +

                Exception – mdl.DoesNotExist:: If at least one object from the list of pks could not be found.

                +
                +
                +
                + +
                +
                +pt_map.query.get_pks_from_get(req_get: dict[str, str]) dict[ModelBase, list[str]]
                +

                Extract primary keys from a request.GET dict-like and find the corresponding classes.

                +
                +
                Parameters:
                +

                req_get (dict[str, str]) – dict-like object, a HTTP Requests GET data.

                +
                +
                Returns:
                +

                dict mapping a model to a list of id fields passed with GET

                +
                +
                Return type:
                +

                dict[django.db.models.base.ModelBase, list[str]]

                +
                +
                +
                + +
                +
                +pt_map.query.get_stop_sequences(routes: list[Route], trips: dict[str, list[Trip]] = None) dict[str, list[str]]
                +

                For all given routes, return a list of stops in the order of appearance along the route. The first trip in the list of trips is used to define the sequence.

                +
                +
                Parameters:
                +
                  +
                • routes (list[pt_map.models.Route]) – List of pt_map.models.Route to find stop sequences for.

                • +
                • trips (dict[str,list[pt_map.models.Trip]]) – List of at least one trip for each Route in routes. If none, all are calculated and the first used for the sequence.

                • +
                +
                +
                Returns:
                +

                +
                Keys:

                route_ids.

                +
                +
                Values:

                Lists of stop_ids in the order of appearance in the first Trip in the routes’ trips list given.

                +
                +
                +

                +
                +
                Return type:
                +

                dict[str, list[str]]

                +
                +
                +
                + +
                +
                +pt_map.query.get_timetable(r: Route, trips_r: list[Trip] = None, stop_sequence: list[str] = None)

                Given a pt_map.models.Route, calculate the timetable for all its stops.

                Parameters:
                  -
                • r (pt_map.models.Route) – Route, the timetable should be calculated for

                • -
                • trips (dict(str, list(pt_map.Trip))) – Dictionary mapping all trips to route_ids they travel on

                • -
                • stop_sequences (dict(str, list(str))) – Dict mapping route_ids to lists of stop_ids they serve. Currently the first trip is taken as reference for stops and sequence.

                • +
                • r (pt_map.models.Route) – Route the timetable should be calculated for.

                • +
                • trips_r (list[pt_map.models.Trip]) – Optional. +List of trips travelling on the Route r.

                • +
                • stop_sequence (list[str]) – Optional. +List of stop_ids the Route r serves. +Currently the first trip is taken as reference for stops and sequence.

                Returns:
                -

                dict{“stop_sequence”

                -
                +

                Dict containing two elements:
                -
                ”stop_sequence”list(str)

                list of stop_ids the route serves

                +
                ”stop_sequence”list(str):

                list of stop_ids the route serves.

                -
                ”stop_times”dict(str, list(str))

                dict mapping stop_ids from stop_sequence to time strings the route is serving the stop at

                +
                ”stop_times”dict(str, list(str)):

                dict mapping stop_ids from stop_sequence to time strings the route is serving the stop at.

                @@ -4278,15 +5399,34 @@ object the first time, the query is executed.

                Return type:
                -

                list(str), “stop_times”: dict(str, list(str)}

                +

                dict{“stop_sequence”: list(str), “stop_times”: dict[str, list(str)]}

                -
                -pt_map.views.index(request)
                -
                +
                +pt_map.query.get_trips(routes: list[Route]) dict[str, list[Trip]]
                +

                Return a list of all Trips associated with a Route in the argument.

                +
                +
                Parameters:
                +

                routes (list[str]:) – List of primary keys for the Routes to search the trips for.

                +
                +
                Returns:
                +

                Keys: route_ids from parameter. +Values: lists of corresponding trip objects.

                +
                +
                Return type:
                +

                dict[str, list[pt_map.models.Trip]]:

                +
                +
                +
                + +
                +
                +pt_map.query.obj_from_get(req_get: dict[str, str]) dict[ModelBase, list[Model]]
                +

                Given the GET data of a HTTP Request, return a dict with the requested model classes as keys and lists of the requested model objects as values.

                +
                diff --git a/docs/build/html/pt_map.migrations.html b/docs/build/html/pt_map.migrations.html index 231c481..757c03d 100644 --- a/docs/build/html/pt_map.migrations.html +++ b/docs/build/html/pt_map.migrations.html @@ -4,7 +4,7 @@ - pt_map.migrations package — Transport Accessibility 0.1 Beta 1 documentation + pt_map.migrations package — Transport Accessibility 0.2 documentation @@ -15,14 +15,12 @@ - + - - - + @@ -45,29 +43,8 @@ @@ -84,8 +61,6 @@
                -
                -
                -initial = True
                -
                -
                -operations = [<CreateModel  name='Agency', fields=[('agency_id', <django.db.models.fields.IntegerField>), ('agency_name', <django.db.models.fields.CharField>), ('agency_url', <django.db.models.fields.URLField>), ('agency_phone', <django.db.models.fields.CharField>), ('agency_email', <django.db.models.fields.EmailField>), ('agency_fare_url', <django.db.models.fields.URLField>)]>, <CreateModel  name='Calendar', fields=[('service_id', <django.db.models.fields.CharField>), ('monday', <django.db.models.fields.BooleanField>), ('tuesday', <django.db.models.fields.BooleanField>), ('wednesday', <django.db.models.fields.BooleanField>), ('thursday', <django.db.models.fields.BooleanField>), ('friday', <django.db.models.fields.BooleanField>), ('saturday', <django.db.models.fields.BooleanField>), ('sunday', <django.db.models.fields.BooleanField>), ('start_date', <django.db.models.fields.DateField>), ('end_date', <django.db.models.fields.DateField>)]>, <CreateModel  name='FeedInfo', fields=[('feed_publisher_name', <django.db.models.fields.CharField>), ('feed_publisher_url', <django.db.models.fields.URLField>), ('feed_lang', <django.db.models.fields.CharField>), ('feed_start_date', <django.db.models.fields.DateField>), ('feed_end_date', <django.db.models.fields.DateField>), ('feed_version', <django.db.models.fields.CharField>), ('feed_id', <django.db.models.fields.CharField>)]>, <CreateModel  name='Shape', fields=[('id', <django.db.models.fields.BigAutoField>), ('shape_id', <django.db.models.fields.CharField>), ('shape_pt_lat', <django.db.models.fields.FloatField>), ('shape_pt_lon', <django.db.models.fields.FloatField>), ('shape_pt_sequence', <django.db.models.fields.IntegerField>), ('shape_dist_traveled', <django.db.models.fields.FloatField>)]>, <CreateModel  name='CalendarDate', fields=[('id', <django.db.models.fields.BigAutoField>), ('date', <django.db.models.fields.DateField>), ('exception_type', <django.db.models.fields.IntegerField>), ('service_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='FareAttribute', fields=[('fare_id', <django.db.models.fields.CharField>), ('price', <django.db.models.fields.FloatField>), ('currency_type', <django.db.models.fields.CharField>), ('payment_method', <django.db.models.fields.IntegerField>), ('transfers', <django.db.models.fields.IntegerField>), ('transfer_duration', <django.db.models.fields.IntegerField>), ('agency', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Route', fields=[('route_id', <django.db.models.fields.CharField>), ('route_short_name', <django.db.models.fields.CharField>), ('route_long_name', <django.db.models.fields.CharField>), ('route_desc', <django.db.models.fields.TextField>), ('route_type', <django.db.models.fields.IntegerField>), ('route_url', <django.db.models.fields.URLField>), ('route_color', <django.db.models.fields.CharField>), ('route_text_color', <django.db.models.fields.CharField>), ('agency', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='FareRule', fields=[('id', <django.db.models.fields.BigAutoField>), ('origin_id', <django.db.models.fields.CharField>), ('destination_id', <django.db.models.fields.CharField>), ('contains_id', <django.db.models.fields.CharField>), ('fare', <django.db.models.fields.related.ForeignKey>), ('route', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Stop', fields=[('stop_id', <django.db.models.fields.IntegerField>), ('stop_code', <django.db.models.fields.CharField>), ('stop_name', <django.db.models.fields.CharField>), ('tts_stop_name', <django.db.models.fields.CharField>), ('stop_desc', <django.db.models.fields.CharField>), ('stop_lat', <django.db.models.fields.IntegerField>), ('stop_lon', <django.db.models.fields.IntegerField>), ('zone_id', <django.db.models.fields.IntegerField>), ('stop_url', <django.db.models.fields.URLField>), ('location_type', <django.db.models.fields.IntegerField>), ('stop_timezone', <django.db.models.fields.CharField>), ('wheelchair_boarding', <django.db.models.fields.IntegerField>), ('level_id', <django.db.models.fields.CharField>), ('platform_code', <django.db.models.fields.CharField>), ('parent_station', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Transfer', fields=[('id', <django.db.models.fields.BigAutoField>), ('transfer_type', <django.db.models.fields.IntegerField>), ('min_transfer_time', <django.db.models.fields.IntegerField>), ('from_stop', <django.db.models.fields.related.ForeignKey>), ('to_stop', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Trip', fields=[('trip_id', <django.db.models.fields.CharField>), ('service_id', <django.db.models.fields.CharField>), ('trip_headsign', <django.db.models.fields.CharField>), ('trip_short_name', <django.db.models.fields.CharField>), ('direction_id', <django.db.models.fields.IntegerField>), ('block_id', <django.db.models.fields.CharField>), ('shape_id', <django.db.models.fields.CharField>), ('wheelchair_accessible', <django.db.models.fields.IntegerField>), ('bikes_allowed', <django.db.models.fields.IntegerField>), ('route', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='StopTime', fields=[('id', <django.db.models.fields.BigAutoField>), ('arrival_time', <django.db.models.fields.TimeField>), ('departure_time', <django.db.models.fields.TimeField>), ('stop_sequence', <django.db.models.fields.IntegerField>), ('stop_headsign', <django.db.models.fields.CharField>), ('pickup_type', <django.db.models.fields.IntegerField>), ('drop_off_type', <django.db.models.fields.IntegerField>), ('shape_dist_traveled', <django.db.models.fields.FloatField>), ('timepoint', <django.db.models.fields.IntegerField>), ('stop', <django.db.models.fields.related.ForeignKey>), ('trip', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Frequency', fields=[('id', <django.db.models.fields.BigAutoField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>), ('headway_secs', <django.db.models.fields.IntegerField>), ('exact_times', <django.db.models.fields.IntegerField>), ('trip', <django.db.models.fields.related.ForeignKey>)]>]
                +operations = []
                -
                -

                pt_map.migrations.0002_alter_calendardate_unique_together_and_more module

                +
                +

                pt_map.migrations.0002_initial module

                -
                -class pt_map.migrations.0002_alter_calendardate_unique_together_and_more.Migration(name, app_label)
                +
                +class pt_map.migrations.0002_initial.Migration(name, app_label)

                Bases: Migration

                -
                -dependencies = [('pt_map', '0001_initial')]
                +
                +dependencies = [('pt_map', '0001_initial')]
                -
                -operations = [<AlterUniqueTogether  name='calendardate', unique_together={('service_id', 'date')}>, <AlterUniqueTogether  name='shape', unique_together={('shape_id', 'shape_pt_sequence')}>, <AlterUniqueTogether  name='stoptime', unique_together={('trip', 'stop_sequence')}>, <AlterUniqueTogether  name='transfer', unique_together={('from_stop', 'to_stop')}>]
                +
                +initial = True
                +
                + +
                +
                +operations = [<CreateModel  name='Agency', fields=[('agency_id', <django.db.models.fields.CharField>), ('agency_name', <django.db.models.fields.CharField>), ('agency_url', <django.db.models.fields.URLField>), ('agency_timezone', <django.db.models.fields.CharField>), ('agency_lang', <django.db.models.fields.CharField>), ('agency_phone', <django.db.models.fields.CharField>), ('agency_fare_url', <django.db.models.fields.URLField>), ('agency_email', <django.db.models.fields.EmailField>)]>, <CreateModel  name='FareProduct', fields=[('fare_product_id', <django.db.models.fields.BigAutoField>), ('fare_product_name', <django.db.models.fields.CharField>), ('fare_product_description', <django.db.models.fields.TextField>), ('amount', <django.db.models.fields.FloatField>), ('curreny', <django.db.models.fields.CharField>)]>, <CreateModel  name='FeedInfo', fields=[('feed_id', <django.db.models.fields.BigAutoField>), ('feed_publisher_name', <django.db.models.fields.CharField>), ('feed_publisher_url', <django.db.models.fields.URLField>), ('feed_lang', <django.db.models.fields.CharField>), ('default_lang', <django.db.models.fields.CharField>), ('feed_start_date', <django.db.models.fields.DateField>), ('feed_end_date', <django.db.models.fields.DateField>), ('feed_version', <django.db.models.fields.CharField>), ('feed_contact_email', <django.db.models.fields.EmailField>), ('feed_contact_url', <django.db.models.fields.URLField>)]>, <CreateModel  name='FareAttribute', fields=[('fare_id', <django.db.models.fields.CharField>), ('price', <django.db.models.fields.FloatField>), ('currency_type', <django.db.models.fields.CharField>), ('payment_method', <django.db.models.fields.IntegerField>), ('transfers', <django.db.models.fields.IntegerField>), ('transfer_duration', <django.db.models.fields.IntegerField>), ('agency_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='FareTransferRule', fields=[('fare_transfer_rule_id', <django.db.models.fields.CharField>), ('fare_transfer_rule_name', <django.db.models.fields.CharField>), ('fare_transfer_rule_description', <django.db.models.fields.TextField>), ('from_leg_group_id', <django.db.models.fields.IntegerField>), ('to_leg_group_id', <django.db.models.fields.IntegerField>), ('fare_product_id', <django.db.models.fields.related.ForeignKey>)]>, <AddField  model_name='fareproduct', name='feed_info_id', field=<django.db.models.fields.related.ForeignKey>>, <CreateModel  name='FareMedium', fields=[('fare_media_id', <django.db.models.fields.CharField>), ('fare_media_name', <django.db.models.fields.CharField>), ('fare_media_description', <django.db.models.fields.TextField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Calendar', fields=[('service_id', <django.db.models.fields.CharField>), ('monday', <django.db.models.fields.BooleanField>), ('tuesday', <django.db.models.fields.BooleanField>), ('wednesday', <django.db.models.fields.BooleanField>), ('thursday', <django.db.models.fields.BooleanField>), ('friday', <django.db.models.fields.BooleanField>), ('saturday', <django.db.models.fields.BooleanField>), ('sunday', <django.db.models.fields.BooleanField>), ('start_date', <django.db.models.fields.DateField>), ('end_date', <django.db.models.fields.DateField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Area', fields=[('area_id', <django.db.models.fields.CharField>), ('area_name', <django.db.models.fields.CharField>), ('area_description', <django.db.models.fields.TextField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <AddField  model_name='agency', name='feed_info_id', field=<django.db.models.fields.related.ForeignKey>>, <CreateModel  name='Level', fields=[('level_id', <django.db.models.fields.CharField>), ('level_index', <django.db.models.fields.FloatField>), ('level_name', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='LocationGroup', fields=[('location_group_id', <django.db.models.fields.CharField>), ('location_group_name', <django.db.models.fields.CharField>), ('location_group_type', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='LocationsGeojson', fields=[('location_id', <django.db.models.fields.CharField>), ('location_name', <django.db.models.fields.CharField>), ('location_lat', <django.db.models.fields.FloatField>), ('location_lon', <django.db.models.fields.FloatField>), ('location_type', <django.db.models.fields.CharField>), ('parent_location_id', <django.db.models.fields.CharField>), ('wheelchair_boarding', <django.db.models.fields.BooleanField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Network', fields=[('network_id', <django.db.models.fields.CharField>), ('network_name', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Route', fields=[('route_id', <django.db.models.fields.CharField>), ('route_short_name', <django.db.models.fields.CharField>), ('route_long_name', <django.db.models.fields.CharField>), ('route_desc', <django.db.models.fields.TextField>), ('route_type', <django.db.models.fields.IntegerField>), ('route_url', <django.db.models.fields.URLField>), ('route_color', <django.db.models.fields.CharField>), ('route_text_color', <django.db.models.fields.CharField>), ('route_sort_order', <django.db.models.fields.IntegerField>), ('continuous_pickup', <django.db.models.fields.IntegerField>), ('continuous_drop_off', <django.db.models.fields.IntegerField>), ('agency_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='FareRule', fields=[('fare_rule_id', <django.db.models.fields.BigAutoField>), ('origin_id', <django.db.models.fields.IntegerField>), ('destination_id', <django.db.models.fields.CharField>), ('contains_id', <django.db.models.fields.CharField>), ('fare_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('route_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='RouteNetwork', fields=[('route_network_id', <django.db.models.fields.CharField>), ('route_network_name', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('network_id', <django.db.models.fields.related.ForeignKey>), ('route_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Shape', fields=[('shape_pk', <django.db.models.fields.BigAutoField>), ('shape_id', <django.db.models.fields.CharField>), ('shape_pt_lat', <django.db.models.fields.FloatField>), ('shape_pt_lon', <django.db.models.fields.FloatField>), ('shape_pt_sequence', <django.db.models.fields.IntegerField>), ('shape_dist_traveled', <django.db.models.fields.FloatField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)], options={'unique_together': {('shape_id', 'shape_pt_sequence')}}>, <CreateModel  name='Stop', fields=[('stop_id', <django.db.models.fields.CharField>), ('stop_code', <django.db.models.fields.CharField>), ('stop_name', <django.db.models.fields.CharField>), ('stop_desc', <django.db.models.fields.TextField>), ('stop_lat', <django.db.models.fields.FloatField>), ('stop_lon', <django.db.models.fields.FloatField>), ('zone_id', <django.db.models.fields.CharField>), ('stop_url', <django.db.models.fields.URLField>), ('location_type', <django.db.models.fields.IntegerField>), ('stop_timezone', <django.db.models.fields.CharField>), ('wheelchair_boarding', <django.db.models.fields.IntegerField>), ('platform_code', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('level_id', <django.db.models.fields.related.ForeignKey>), ('parent_station', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Pathway', fields=[('pathway_id', <django.db.models.fields.CharField>), ('pathway_mode', <django.db.models.fields.IntegerField>), ('is_bidirectional', <django.db.models.fields.IntegerField>), ('length', <django.db.models.fields.FloatField>), ('traversal_time', <django.db.models.fields.IntegerField>), ('stair_count', <django.db.models.fields.IntegerField>), ('max_slope', <django.db.models.fields.FloatField>), ('min_width', <django.db.models.fields.FloatField>), ('signposted_as', <django.db.models.fields.CharField>), ('reversed_signposted_as', <django.db.models.fields.CharField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('from_stop_id', <django.db.models.fields.related.ForeignKey>), ('to_stop_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='LocationGroupStop', fields=[('location_group_stop_id', <django.db.models.fields.BigAutoField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('location_group_id', <django.db.models.fields.related.ForeignKey>), ('stop_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='StopArea', fields=[('stop_area_id', <django.db.models.fields.CharField>), ('stop_area_name', <django.db.models.fields.CharField>), ('stop_area_description', <django.db.models.fields.TextField>), ('area_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('stop_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Timeframe', fields=[('timeframe_group_id', <django.db.models.fields.CharField>), ('service_id', <django.db.models.fields.IntegerField>), ('start_date', <django.db.models.fields.DateField>), ('end_date', <django.db.models.fields.DateField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='FareLegRule', fields=[('fare_leg_rule_id', <django.db.models.fields.CharField>), ('fare_leg_rule_name', <django.db.models.fields.CharField>), ('fare_leg_rule_description', <django.db.models.fields.TextField>), ('from_area_id', <django.db.models.fields.related.ForeignKey>), ('to_area_id', <django.db.models.fields.related.ForeignKey>), ('fare_product_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('network_id', <django.db.models.fields.related.ForeignKey>), ('from_timeframe_group_id', <django.db.models.fields.related.ForeignKey>), ('to_timeframe_group_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Translation', fields=[('translation_id', <django.db.models.fields.BigAutoField>), ('table_name', <django.db.models.fields.CharField>), ('field_name', <django.db.models.fields.CharField>), ('language', <django.db.models.fields.CharField>), ('translation', <django.db.models.fields.TextField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Trip', fields=[('trip_id', <django.db.models.fields.CharField>), ('service_id', <django.db.models.fields.IntegerField>), ('trip_headsign', <django.db.models.fields.CharField>), ('trip_short_name', <django.db.models.fields.CharField>), ('direction_id', <django.db.models.fields.IntegerField>), ('block_id', <django.db.models.fields.CharField>), ('wheelchair_accessible', <django.db.models.fields.IntegerField>), ('bikes_allowed', <django.db.models.fields.IntegerField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('route_id', <django.db.models.fields.related.ForeignKey>), ('shape_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Frequency', fields=[('frequency_id', <django.db.models.fields.BigAutoField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>), ('headway_secs', <django.db.models.fields.IntegerField>), ('exact_times', <django.db.models.fields.IntegerField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('trip_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='BookingRule', fields=[('booking_rule_id', <django.db.models.fields.CharField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>), ('booking_type', <django.db.models.fields.CharField>), ('rule_criteria', <django.db.models.fields.TextField>), ('booking_rule_instructions', <django.db.models.fields.TextField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('trip_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='Attribution', fields=[('attribution_id', <django.db.models.fields.BigAutoField>), ('attribution_name', <django.db.models.fields.CharField>), ('attribution_url', <django.db.models.fields.URLField>), ('attribution_email', <django.db.models.fields.EmailField>), ('attribution_phone', <django.db.models.fields.CharField>), ('agency_id', <django.db.models.fields.related.ForeignKey>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('route_id', <django.db.models.fields.related.ForeignKey>), ('trip_id', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='CalendarDate', fields=[('calendar_date_id', <django.db.models.fields.BigAutoField>), ('service_id', <django.db.models.fields.CharField>), ('date', <django.db.models.fields.DateField>), ('exception_type', <django.db.models.fields.IntegerField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>)], options={'unique_together': {('service_id', 'date')}}>, <CreateModel  name='Transfer', fields=[('transfer_id', <django.db.models.fields.BigAutoField>), ('transfer_type', <django.db.models.fields.IntegerField>), ('min_transfer_time', <django.db.models.fields.IntegerField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('from_route_id', <django.db.models.fields.related.ForeignKey>), ('from_stop_id', <django.db.models.fields.related.ForeignKey>), ('to_route_id', <django.db.models.fields.related.ForeignKey>), ('to_stop_id', <django.db.models.fields.related.ForeignKey>), ('from_trip_id', <django.db.models.fields.related.ForeignKey>), ('to_trip_id', <django.db.models.fields.related.ForeignKey>)], options={'unique_together': {('from_stop_id', 'to_stop_id')}}>, <CreateModel  name='StopTime', fields=[('stop_time_id', <django.db.models.fields.BigAutoField>), ('arrival_time', <django.db.models.fields.TimeField>), ('departure_time', <django.db.models.fields.TimeField>), ('stop_sequence', <django.db.models.fields.IntegerField>), ('stop_headsign', <django.db.models.fields.CharField>), ('pickup_type', <django.db.models.fields.IntegerField>), ('drop_off_type', <django.db.models.fields.IntegerField>), ('shape_dist_traveled', <django.db.models.fields.FloatField>), ('timepoint', <django.db.models.fields.IntegerField>), ('feed_info_id', <django.db.models.fields.related.ForeignKey>), ('location_group_id', <django.db.models.fields.related.ForeignKey>), ('location_id', <django.db.models.fields.related.ForeignKey>), ('stop_id', <django.db.models.fields.related.ForeignKey>), ('trip_id', <django.db.models.fields.related.ForeignKey>)], options={'unique_together': {('trip_id', 'stop_sequence')}}>]
                -
                -

                pt_map.migrations.0003_alter_calendar_service_id_and_more module

                +
                +

                pt_map.migrations.0003_faretransferrule_feed_info_id module

                -
                -class pt_map.migrations.0003_alter_calendar_service_id_and_more.Migration(name, app_label)
                +
                +class pt_map.migrations.0003_faretransferrule_feed_info_id.Migration(name, app_label)

                Bases: Migration

                -
                -dependencies = [('pt_map', '0002_alter_calendardate_unique_together_and_more')]
                +
                +dependencies = [('pt_map', '0002_initial')]
                -
                -operations = [<AlterField  model_name='calendar', name='service_id', field=<django.db.models.fields.IntegerField>>, <AlterField  model_name='fareattribute', name='fare_id', field=<django.db.models.fields.IntegerField>>, <AlterField  model_name='feedinfo', name='feed_id', field=<django.db.models.fields.IntegerField>>, <AlterField  model_name='route', name='route_id', field=<django.db.models.fields.IntegerField>>, <AlterField  model_name='trip', name='trip_id', field=<django.db.models.fields.IntegerField>>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0004_alter_agency_agency_id_alter_calendar_service_id_and_more module

                -
                -
                -class pt_map.migrations.0004_alter_agency_agency_id_alter_calendar_service_id_and_more.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0003_alter_calendar_service_id_and_more')]
                -
                - -
                -
                -operations = [<AlterField  model_name='agency', name='agency_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='calendar', name='service_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='fareattribute', name='fare_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='feedinfo', name='feed_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='route', name='route_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='stop', name='stop_id', field=<django.db.models.fields.BigAutoField>>, <AlterField  model_name='trip', name='trip_id', field=<django.db.models.fields.BigAutoField>>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_more module

                -
                -
                -class pt_map.migrations.0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_more.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0004_alter_agency_agency_id_alter_calendar_service_id_and_more')]
                -
                - -
                -
                -operations = [<CreateModel  name='Level', fields=[('level_id', <django.db.models.fields.CharField>), ('level_index', <django.db.models.fields.FloatField>), ('level_name', <django.db.models.fields.CharField>)]>, <RemoveField  model_name='stop', name='tts_stop_name'>, <AddField  model_name='agency', name='agency_lang', field=<django.db.models.fields.CharField>>, <AddField  model_name='agency', name='agency_timezone', field=<django.db.models.fields.CharField>, preserve_default=False>, <AddField  model_name='feedinfo', name='default_lang', field=<django.db.models.fields.CharField>>, <AddField  model_name='feedinfo', name='feed_contact_email', field=<django.db.models.fields.EmailField>>, <AddField  model_name='feedinfo', name='feed_contact_url', field=<django.db.models.fields.URLField>>, <AddField  model_name='route', name='continuous_drop_off', field=<django.db.models.fields.IntegerField>>, <AddField  model_name='route', name='continuous_pickup', field=<django.db.models.fields.IntegerField>>, <AddField  model_name='route', name='route_sort_order', field=<django.db.models.fields.IntegerField>>, <AlterField  model_name='agency', name='agency_email', field=<django.db.models.fields.EmailField>>, <AlterField  model_name='agency', name='agency_fare_url', field=<django.db.models.fields.URLField>>, <AlterField  model_name='agency', name='agency_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='agency', name='agency_name', field=<django.db.models.fields.CharField>>, <AlterField  model_name='agency', name='agency_phone', field=<django.db.models.fields.CharField>>, <AlterField  model_name='calendar', name='service_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='calendardate', name='service_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='fareattribute', name='currency_type', field=<django.db.models.fields.CharField>>, <AlterField  model_name='fareattribute', name='fare_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='route', name='agency', field=<django.db.models.fields.related.ForeignKey>>, <AlterField  model_name='route', name='route_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='route', name='route_long_name', field=<django.db.models.fields.CharField>>, <AlterField  model_name='route', name='route_short_name', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stop', name='platform_code', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stop', name='stop_code', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stop', name='stop_desc', field=<django.db.models.fields.TextField>>, <AlterField  model_name='stop', name='stop_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stop', name='stop_lat', field=<django.db.models.fields.FloatField>>, <AlterField  model_name='stop', name='stop_lon', field=<django.db.models.fields.FloatField>>, <AlterField  model_name='stop', name='stop_name', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stop', name='zone_id', field=<django.db.models.fields.CharField>>, <AlterField  model_name='stoptime', name='arrival_time', field=<django.db.models.fields.TimeField>>, <AlterField  model_name='stoptime', name='departure_time', field=<django.db.models.fields.TimeField>>, <AlterField  model_name='trip', name='trip_id', field=<django.db.models.fields.CharField>>, <CreateModel  name='Pathway', fields=[('pathway_id', <django.db.models.fields.CharField>), ('pathway_mode', <django.db.models.fields.IntegerField>), ('is_bidirectional', <django.db.models.fields.IntegerField>), ('length', <django.db.models.fields.FloatField>), ('traversal_time', <django.db.models.fields.IntegerField>), ('stair_count', <django.db.models.fields.IntegerField>), ('max_slope', <django.db.models.fields.FloatField>), ('min_width', <django.db.models.fields.FloatField>), ('signposted_as', <django.db.models.fields.CharField>), ('reversed_signposted_as', <django.db.models.fields.CharField>), ('from_stop', <django.db.models.fields.related.ForeignKey>), ('to_stop', <django.db.models.fields.related.ForeignKey>)]>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0006_alter_route_route_type module

                -
                -
                -class pt_map.migrations.0006_alter_route_route_type.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_more')]
                -
                - -
                -
                -operations = [<AlterField  model_name='route', name='route_type', field=<django.db.models.fields.IntegerField>>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0007_location_translation_attribution_bookingrule module

                -
                -
                -class pt_map.migrations.0007_location_translation_attribution_bookingrule.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0006_alter_route_route_type')]
                -
                - -
                -
                -operations = [<CreateModel  name='Location', fields=[('location_id', <django.db.models.fields.CharField>), ('location_name', <django.db.models.fields.CharField>), ('location_lat', <django.db.models.fields.FloatField>), ('location_lon', <django.db.models.fields.FloatField>), ('location_type', <django.db.models.fields.CharField>), ('parent_location_id', <django.db.models.fields.CharField>), ('wheelchair_boarding', <django.db.models.fields.BooleanField>)]>, <CreateModel  name='Translation', fields=[('id', <django.db.models.fields.BigAutoField>), ('table_name', <django.db.models.fields.CharField>), ('field_name', <django.db.models.fields.CharField>), ('language', <django.db.models.fields.CharField>), ('translation', <django.db.models.fields.TextField>)]>, <CreateModel  name='Attribution', fields=[('attribution_id', <django.db.models.fields.CharField>), ('attribution_name', <django.db.models.fields.CharField>), ('attribution_url', <django.db.models.fields.URLField>), ('attribution_email', <django.db.models.fields.EmailField>), ('attribution_phone', <django.db.models.fields.CharField>), ('agency', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel  name='BookingRule', fields=[('booking_rule_id', <django.db.models.fields.CharField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>), ('booking_type', <django.db.models.fields.CharField>), ('rule_criteria', <django.db.models.fields.TextField>), ('booking_rule_instructions', <django.db.models.fields.TextField>), ('trip', <django.db.models.fields.related.ForeignKey>)]>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0008_area_farelegrule_faremedia_fareproduct_and_more module

                -
                -
                -class pt_map.migrations.0008_area_farelegrule_faremedia_fareproduct_and_more.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0007_location_translation_attribution_bookingrule')]
                -
                - -
                -
                -operations = [<CreateModel  name='Area', fields=[('area_id', <django.db.models.fields.CharField>), ('area_name', <django.db.models.fields.CharField>), ('area_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='FareLegRule', fields=[('fare_leg_rule_id', <django.db.models.fields.CharField>), ('fare_leg_rule_name', <django.db.models.fields.CharField>), ('fare_leg_rule_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='FareMedia', fields=[('fare_media_id', <django.db.models.fields.CharField>), ('fare_media_name', <django.db.models.fields.CharField>), ('fare_media_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='FareProduct', fields=[('fare_product_id', <django.db.models.fields.CharField>), ('fare_product_name', <django.db.models.fields.CharField>), ('fare_product_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='FareTransferRule', fields=[('fare_transfer_rule_id', <django.db.models.fields.CharField>), ('fare_transfer_rule_name', <django.db.models.fields.CharField>), ('fare_transfer_rule_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='LocationGroup', fields=[('location_group_id', <django.db.models.fields.CharField>), ('location_group_name', <django.db.models.fields.CharField>), ('location_group_type', <django.db.models.fields.CharField>)]>, <CreateModel  name='Network', fields=[('network_id', <django.db.models.fields.CharField>), ('network_name', <django.db.models.fields.CharField>)]>, <CreateModel  name='RouteNetwork', fields=[('route_network_id', <django.db.models.fields.CharField>), ('route_network_name', <django.db.models.fields.CharField>)]>, <CreateModel  name='StopArea', fields=[('stop_area_id', <django.db.models.fields.CharField>), ('stop_area_name', <django.db.models.fields.CharField>), ('stop_area_description', <django.db.models.fields.TextField>)]>, <CreateModel  name='TimeFrame', fields=[('time_frame_id', <django.db.models.fields.CharField>), ('start_date', <django.db.models.fields.DateField>), ('end_date', <django.db.models.fields.DateField>), ('start_time', <django.db.models.fields.TimeField>), ('end_time', <django.db.models.fields.TimeField>)]>, <CreateModel  name='LocationGroupStop', fields=[('id', <django.db.models.fields.BigAutoField>), ('location_group', <django.db.models.fields.related.ForeignKey>), ('stop', <django.db.models.fields.related.ForeignKey>)]>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0009_rename_faremedia_faremedium module

                -
                -
                -class pt_map.migrations.0009_rename_faremedia_faremedium.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0008_area_farelegrule_faremedia_fareproduct_and_more')]
                -
                - -
                -
                -operations = [<RenameModel  old_name='FareMedia', new_name='FareMedium'>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0010_rename_location_locationgeojson module

                -
                -
                -class pt_map.migrations.0010_rename_location_locationgeojson.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0009_rename_faremedia_faremedium')]
                -
                - -
                -
                -operations = [<RenameModel  old_name='Location', new_name='LocationGeojson'>]
                -
                - -
                - -
                -
                -

                pt_map.migrations.0011_rename_locationgeojson_locationsgeojson module

                -
                -
                -class pt_map.migrations.0011_rename_locationgeojson_locationsgeojson.Migration(name, app_label)
                -

                Bases: Migration

                -
                -
                -dependencies = [('pt_map', '0010_rename_location_locationgeojson')]
                -
                - -
                -
                -operations = [<RenameModel  old_name='LocationGeojson', new_name='LocationsGeojson'>]
                +
                +operations = [<AddField  model_name='faretransferrule', name='feed_info_id', field=<django.db.models.fields.related.ForeignKey>, preserve_default=False>]
                @@ -323,10 +146,7 @@ -
                +

                diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 7699e4e..ca5ea65 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -76,6 +76,7 @@

                Python Module Index

                + a | m | p | t @@ -83,6 +84,45 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -95,46 +135,51 @@ p + id="toggle-2" style="display: none" alt="-" /> - + - + - + - + - + - + + + + - + - + + id="toggle-3" style="display: none" alt="-" /> - + - + - + - +
                 
                + a
                + api +
                    + api.admin +
                    + api.apps +
                    + api.models +
                    + api.tests +
                    + api.urls +
                    + api.views +
                 
                m
                pt_map
                    pt_map.admin
                    pt_map.apps
                    pt_map.bridge
                    pt_map.gtfs
                    pt_map.models
                    + pt_map.query +
                    pt_map.tests
                    pt_map.urls
                    pt_map.views @@ -144,26 +189,26 @@ t
                transport_accessibility
                    transport_accessibility.asgi
                    transport_accessibility.settings
                    transport_accessibility.urls
                    transport_accessibility.wsgi diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 59cf3f8..e4cadc0 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Bridge": [[3, "bridge"]], "Constants": [[3, "constants"]], "Contents": [[3, "contents"]], "Contents:": [[0, null]], "Functions": [[3, "functions"], [3, "id1"]], "Indices and tables": [[0, "indices-and-tables"]], "Models": [[3, "models"]], "Module contents": [[3, "module-pt_map"], [4, "module-transport_accessibility"]], "Submodules": [[3, "submodules"], [4, "submodules"]], "Subpackages": [[3, "subpackages"]], "Views": [[3, "views"]], "Welcome to Transport Accessibility\u2019s documentation!": [[0, "welcome-to-transport-accessibility-s-documentation"]], "manage module": [[1, "module-manage"]], "pt_map package": [[3, "pt-map-package"]], "pt_map.admin module": [[3, "module-pt_map.admin"]], "pt_map.apps module": [[3, "module-pt_map.apps"]], "pt_map.bridge module": [[3, "module-pt_map.bridge"]], "pt_map.gtfs module": [[3, "module-pt_map.gtfs"]], "pt_map.models module": [[3, "module-pt_map.models"]], "pt_map.tests module": [[3, "module-pt_map.tests"]], "pt_map.urls module": [[3, "module-pt_map.urls"]], "pt_map.views module": [[3, "module-pt_map.views"]], "transport_accessibility": [[2, "transport-accessibility"]], "transport_accessibility package": [[4, "transport-accessibility-package"]], "transport_accessibility.asgi module": [[4, "module-transport_accessibility.asgi"]], "transport_accessibility.settings module": [[4, "module-transport_accessibility.settings"]], "transport_accessibility.urls module": [[4, "module-transport_accessibility.urls"]], "transport_accessibility.wsgi module": [[4, "module-transport_accessibility.wsgi"]]}, "docnames": ["index", "manage", "modules", "pt_map", "transport_accessibility"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "manage.rst", "modules.rst", "pt_map.rst", "transport_accessibility.rst"], "indexentries": {"agency (class in pt_map.models)": [[3, "pt_map.models.Agency", false]], "agency.doesnotexist": [[3, "pt_map.models.Agency.DoesNotExist", false]], "agency.multipleobjectsreturned": [[3, "pt_map.models.Agency.MultipleObjectsReturned", false]], "agency_email (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_email", false]], "agency_fare_url (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_fare_url", false]], "agency_id (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_id", false]], "agency_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.agency_id", false]], "agency_id (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.agency_id", false]], "agency_id (pt_map.models.route attribute)": [[3, "pt_map.models.Route.agency_id", false]], "agency_id_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.agency_id_id", false]], "agency_id_id (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.agency_id_id", false]], "agency_id_id (pt_map.models.route attribute)": [[3, "pt_map.models.Route.agency_id_id", false]], "agency_lang (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_lang", false]], "agency_name (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_name", false]], "agency_phone (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_phone", false]], "agency_timezone (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_timezone", false]], "agency_url (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.agency_url", false]], "amount (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.amount", false]], "area (class in pt_map.models)": [[3, "pt_map.models.Area", false]], "area.doesnotexist": [[3, "pt_map.models.Area.DoesNotExist", false]], "area.multipleobjectsreturned": [[3, "pt_map.models.Area.MultipleObjectsReturned", false]], "area_description (pt_map.models.area attribute)": [[3, "pt_map.models.Area.area_description", false]], "area_id (pt_map.models.area attribute)": [[3, "pt_map.models.Area.area_id", false]], "area_id (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.area_id", false]], "area_id_id (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.area_id_id", false]], "area_name (pt_map.models.area attribute)": [[3, "pt_map.models.Area.area_name", false]], "arrival_time (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.arrival_time", false]], "as_dict() (pt_map.models.trip method)": [[3, "pt_map.models.Trip.as_dict", false]], "attribution (class in pt_map.models)": [[3, "pt_map.models.Attribution", false]], "attribution.doesnotexist": [[3, "pt_map.models.Attribution.DoesNotExist", false]], "attribution.multipleobjectsreturned": [[3, "pt_map.models.Attribution.MultipleObjectsReturned", false]], "attribution_email (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.attribution_email", false]], "attribution_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.attribution_id", false]], "attribution_name (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.attribution_name", false]], "attribution_phone (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.attribution_phone", false]], "attribution_set (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.attribution_set", false]], "attribution_set (pt_map.models.route attribute)": [[3, "pt_map.models.Route.attribution_set", false]], "attribution_set (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.attribution_set", false]], "attribution_url (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.attribution_url", false]], "bikes_allowed (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.bikes_allowed", false]], "block_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.block_id", false]], "booking_rule_id (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.booking_rule_id", false]], "booking_rule_instructions (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.booking_rule_instructions", false]], "booking_type (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.booking_type", false]], "bookingrule (class in pt_map.models)": [[3, "pt_map.models.BookingRule", false]], "bookingrule.doesnotexist": [[3, "pt_map.models.BookingRule.DoesNotExist", false]], "bookingrule.multipleobjectsreturned": [[3, "pt_map.models.BookingRule.MultipleObjectsReturned", false]], "bookingrule_set (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.bookingrule_set", false]], "calendar (class in pt_map.models)": [[3, "pt_map.models.Calendar", false]], "calendar.doesnotexist": [[3, "pt_map.models.Calendar.DoesNotExist", false]], "calendar.multipleobjectsreturned": [[3, "pt_map.models.Calendar.MultipleObjectsReturned", false]], "calendardate (class in pt_map.models)": [[3, "pt_map.models.CalendarDate", false]], "calendardate.doesnotexist": [[3, "pt_map.models.CalendarDate.DoesNotExist", false]], "calendardate.multipleobjectsreturned": [[3, "pt_map.models.CalendarDate.MultipleObjectsReturned", false]], "classes (in module pt_map.models)": [[3, "pt_map.models.Classes", false]], "contains_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.contains_id", false]], "continuous_drop_off (pt_map.models.route attribute)": [[3, "pt_map.models.Route.continuous_drop_off", false]], "continuous_pickup (pt_map.models.route attribute)": [[3, "pt_map.models.Route.continuous_pickup", false]], "currency_type (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.currency_type", false]], "curreny (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.curreny", false]], "data (pt_map.gtfs.gtfs.gtfsfile attribute)": [[3, "pt_map.gtfs.GTFS.GTFSFile.data", false]], "date (pt_map.models.calendardate attribute)": [[3, "pt_map.models.CalendarDate.date", false]], "db_to_gtfs() (in module pt_map.bridge)": [[3, "pt_map.bridge.db_to_gtfs", false]], "default_auto_field (pt_map.apps.ptmapconfig attribute)": [[3, "pt_map.apps.PtMapConfig.default_auto_field", false]], "default_lang (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.default_lang", false]], "departure_time (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.departure_time", false]], "destination_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.destination_id", false]], "direction_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.direction_id", false]], "drop_off_type (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.drop_off_type", false]], "end_date (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.end_date", false]], "end_date (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.end_date", false]], "end_time (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.end_time", false]], "end_time (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.end_time", false]], "end_time (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.end_time", false]], "errors (pt_map.gtfs.gtfs attribute)": [[3, "pt_map.gtfs.GTFS.errors", false]], "exact_times (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.exact_times", false]], "exception_type (pt_map.models.calendardate attribute)": [[3, "pt_map.models.CalendarDate.exception_type", false]], "export() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.export", false]], "fare_id (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.fare_id", false]], "fare_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.fare_id", false]], "fare_id_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.fare_id_id", false]], "fare_leg_rule_description (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.fare_leg_rule_description", false]], "fare_leg_rule_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.fare_leg_rule_id", false]], "fare_leg_rule_name (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.fare_leg_rule_name", false]], "fare_media_description (pt_map.models.faremedium attribute)": [[3, "pt_map.models.FareMedium.fare_media_description", false]], "fare_media_id (pt_map.models.faremedium attribute)": [[3, "pt_map.models.FareMedium.fare_media_id", false]], "fare_media_name (pt_map.models.faremedium attribute)": [[3, "pt_map.models.FareMedium.fare_media_name", false]], "fare_product_description (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.fare_product_description", false]], "fare_product_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.fare_product_id", false]], "fare_product_id (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.fare_product_id", false]], "fare_product_id (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.fare_product_id", false]], "fare_product_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.fare_product_id_id", false]], "fare_product_id_id (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.fare_product_id_id", false]], "fare_product_name (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.fare_product_name", false]], "fare_transfer_rule_description (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.fare_transfer_rule_description", false]], "fare_transfer_rule_id (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.fare_transfer_rule_id", false]], "fare_transfer_rule_name (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.fare_transfer_rule_name", false]], "fareattribute (class in pt_map.models)": [[3, "pt_map.models.FareAttribute", false]], "fareattribute.doesnotexist": [[3, "pt_map.models.FareAttribute.DoesNotExist", false]], "fareattribute.multipleobjectsreturned": [[3, "pt_map.models.FareAttribute.MultipleObjectsReturned", false]], "fareattribute_set (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.fareattribute_set", false]], "farelegrule (class in pt_map.models)": [[3, "pt_map.models.FareLegRule", false]], "farelegrule.doesnotexist": [[3, "pt_map.models.FareLegRule.DoesNotExist", false]], "farelegrule.multipleobjectsreturned": [[3, "pt_map.models.FareLegRule.MultipleObjectsReturned", false]], "farelegrule_from_area (pt_map.models.area attribute)": [[3, "pt_map.models.Area.farelegrule_from_area", false]], "farelegrule_from_timeframe (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.farelegrule_from_timeframe", false]], "farelegrule_set (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.farelegrule_set", false]], "farelegrule_set (pt_map.models.network attribute)": [[3, "pt_map.models.Network.farelegrule_set", false]], "farelegrule_to_area (pt_map.models.area attribute)": [[3, "pt_map.models.Area.farelegrule_to_area", false]], "farelegrule_to_timeframe (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.farelegrule_to_timeframe", false]], "faremedium (class in pt_map.models)": [[3, "pt_map.models.FareMedium", false]], "faremedium.doesnotexist": [[3, "pt_map.models.FareMedium.DoesNotExist", false]], "faremedium.multipleobjectsreturned": [[3, "pt_map.models.FareMedium.MultipleObjectsReturned", false]], "fareproduct (class in pt_map.models)": [[3, "pt_map.models.FareProduct", false]], "fareproduct.doesnotexist": [[3, "pt_map.models.FareProduct.DoesNotExist", false]], "fareproduct.multipleobjectsreturned": [[3, "pt_map.models.FareProduct.MultipleObjectsReturned", false]], "farerule (class in pt_map.models)": [[3, "pt_map.models.FareRule", false]], "farerule.doesnotexist": [[3, "pt_map.models.FareRule.DoesNotExist", false]], "farerule.multipleobjectsreturned": [[3, "pt_map.models.FareRule.MultipleObjectsReturned", false]], "farerule_set (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.farerule_set", false]], "farerule_set (pt_map.models.route attribute)": [[3, "pt_map.models.Route.farerule_set", false]], "faretransferrule (class in pt_map.models)": [[3, "pt_map.models.FareTransferRule", false]], "faretransferrule.doesnotexist": [[3, "pt_map.models.FareTransferRule.DoesNotExist", false]], "faretransferrule.multipleobjectsreturned": [[3, "pt_map.models.FareTransferRule.MultipleObjectsReturned", false]], "faretransferrule_set (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.faretransferrule_set", false]], "feed_contact_email (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_contact_email", false]], "feed_contact_url (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_contact_url", false]], "feed_end_date (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_end_date", false]], "feed_id (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_id", false]], "feed_lang (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_lang", false]], "feed_publisher_name (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_publisher_name", false]], "feed_publisher_url (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_publisher_url", false]], "feed_start_date (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_start_date", false]], "feed_version (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.feed_version", false]], "feedinfo (class in pt_map.models)": [[3, "pt_map.models.FeedInfo", false]], "feedinfo.doesnotexist": [[3, "pt_map.models.FeedInfo.DoesNotExist", false]], "feedinfo.multipleobjectsreturned": [[3, "pt_map.models.FeedInfo.MultipleObjectsReturned", false]], "field_name (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.field_name", false]], "file_name (pt_map.gtfs.gtfs.gtfsfile attribute)": [[3, "pt_map.gtfs.GTFS.GTFSFile.file_name", false]], "folder_path (pt_map.gtfs.gtfs attribute)": [[3, "pt_map.gtfs.GTFS.folder_path", false]], "folder_path (pt_map.gtfs.gtfs.gtfsfile attribute)": [[3, "pt_map.gtfs.GTFS.GTFSFile.folder_path", false]], "frequency (class in pt_map.models)": [[3, "pt_map.models.Frequency", false]], "frequency.doesnotexist": [[3, "pt_map.models.Frequency.DoesNotExist", false]], "frequency.multipleobjectsreturned": [[3, "pt_map.models.Frequency.MultipleObjectsReturned", false]], "frequency_set (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.frequency_set", false]], "friday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.friday", false]], "from_area_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.from_area_id", false]], "from_area_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.from_area_id_id", false]], "from_leg_group_id (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.from_leg_group_id", false]], "from_route_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_route_id", false]], "from_route_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_route_id_id", false]], "from_stop_id (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.from_stop_id", false]], "from_stop_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_stop_id", false]], "from_stop_id_id (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.from_stop_id_id", false]], "from_stop_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_stop_id_id", false]], "from_timeframe_group_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.from_timeframe_group_id", false]], "from_timeframe_group_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.from_timeframe_group_id_id", false]], "from_trip_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_trip_id", false]], "from_trip_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.from_trip_id_id", false]], "get_fields() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.get_fields", false]], "get_files() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.get_files", false]], "get_next_by_date() (pt_map.models.calendardate method)": [[3, "pt_map.models.CalendarDate.get_next_by_date", false]], "get_next_by_end_date() (pt_map.models.calendar method)": [[3, "pt_map.models.Calendar.get_next_by_end_date", false]], "get_next_by_end_date() (pt_map.models.timeframe method)": [[3, "pt_map.models.Timeframe.get_next_by_end_date", false]], "get_next_by_start_date() (pt_map.models.calendar method)": [[3, "pt_map.models.Calendar.get_next_by_start_date", false]], "get_next_by_start_date() (pt_map.models.timeframe method)": [[3, "pt_map.models.Timeframe.get_next_by_start_date", false]], "get_previous_by_date() (pt_map.models.calendardate method)": [[3, "pt_map.models.CalendarDate.get_previous_by_date", false]], "get_previous_by_end_date() (pt_map.models.calendar method)": [[3, "pt_map.models.Calendar.get_previous_by_end_date", false]], "get_previous_by_end_date() (pt_map.models.timeframe method)": [[3, "pt_map.models.Timeframe.get_previous_by_end_date", false]], "get_previous_by_start_date() (pt_map.models.calendar method)": [[3, "pt_map.models.Calendar.get_previous_by_start_date", false]], "get_previous_by_start_date() (pt_map.models.timeframe method)": [[3, "pt_map.models.Timeframe.get_previous_by_start_date", false]], "get_timetable() (in module pt_map.views)": [[3, "pt_map.views.get_timetable", false]], "gtfs (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS", false]], "gtfs.agency (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Agency", false]], "gtfs.areas (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Areas", false]], "gtfs.attributions (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Attributions", false]], "gtfs.bookingrules (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.BookingRules", false]], "gtfs.calendar (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Calendar", false]], "gtfs.calendardates (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.CalendarDates", false]], "gtfs.fareattributes (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareAttributes", false]], "gtfs.farelegrules (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareLegRules", false]], "gtfs.faremedia (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareMedia", false]], "gtfs.fareproducts (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareProducts", false]], "gtfs.farerules (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareRules", false]], "gtfs.faretransferrules (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FareTransferRules", false]], "gtfs.feedinfo (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.FeedInfo", false]], "gtfs.frequencies (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Frequencies", false]], "gtfs.gtfsfile (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.GTFSFile", false]], "gtfs.levels (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Levels", false]], "gtfs.locationgroups (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.LocationGroups", false]], "gtfs.locationgroupstops (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.LocationGroupStops", false]], "gtfs.locationsgeojson (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.LocationsGeojson", false]], "gtfs.networks (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Networks", false]], "gtfs.pathways (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Pathways", false]], "gtfs.routenetworks (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.RouteNetworks", false]], "gtfs.routes (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Routes", false]], "gtfs.shapes (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Shapes", false]], "gtfs.stopareas (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.StopAreas", false]], "gtfs.stops (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Stops", false]], "gtfs.stoptimes (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.StopTimes", false]], "gtfs.timeframes (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Timeframes", false]], "gtfs.transfers (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Transfers", false]], "gtfs.translations (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Translations", false]], "gtfs.trips (class in pt_map.gtfs)": [[3, "pt_map.gtfs.GTFS.Trips", false]], "gtfs_to_db() (in module pt_map.bridge)": [[3, "pt_map.bridge.gtfs_to_db", false]], "headway_secs (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.headway_secs", false]], "id (pt_map.models.calendardate attribute)": [[3, "pt_map.models.CalendarDate.id", false]], "id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.id", false]], "id (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.id", false]], "id (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.id", false]], "id (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.id", false]], "id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.id", false]], "id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.id", false]], "id (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.id", false]], "index() (in module pt_map.views)": [[3, "pt_map.views.index", false]], "is_bidirectional (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.is_bidirectional", false]], "is_nan() (in module pt_map.bridge)": [[3, "pt_map.bridge.is_NaN", false]], "language (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.language", false]], "length (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.length", false]], "level (class in pt_map.models)": [[3, "pt_map.models.Level", false]], "level.doesnotexist": [[3, "pt_map.models.Level.DoesNotExist", false]], "level.multipleobjectsreturned": [[3, "pt_map.models.Level.MultipleObjectsReturned", false]], "level_id (pt_map.models.level attribute)": [[3, "pt_map.models.Level.level_id", false]], "level_id (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.level_id", false]], "level_id_id (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.level_id_id", false]], "level_index (pt_map.models.level attribute)": [[3, "pt_map.models.Level.level_index", false]], "level_name (pt_map.models.level attribute)": [[3, "pt_map.models.Level.level_name", false]], "load_data() (pt_map.gtfs.gtfs.gtfsfile method)": [[3, "pt_map.gtfs.GTFS.GTFSFile.load_data", false]], "load_data() (pt_map.gtfs.gtfs.locationsgeojson method)": [[3, "pt_map.gtfs.GTFS.LocationsGeojson.load_data", false]], "location_group_id (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.location_group_id", false]], "location_group_id (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.location_group_id", false]], "location_group_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.location_group_id", false]], "location_group_id_id (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.location_group_id_id", false]], "location_group_id_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.location_group_id_id", false]], "location_group_name (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.location_group_name", false]], "location_group_type (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.location_group_type", false]], "location_id (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.location_id", false]], "location_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.location_id", false]], "location_id_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.location_id_id", false]], "location_lat (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.location_lat", false]], "location_lon (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.location_lon", false]], "location_name (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.location_name", false]], "location_type (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.location_type", false]], "location_type (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.location_type", false]], "locationgroup (class in pt_map.models)": [[3, "pt_map.models.LocationGroup", false]], "locationgroup.doesnotexist": [[3, "pt_map.models.LocationGroup.DoesNotExist", false]], "locationgroup.multipleobjectsreturned": [[3, "pt_map.models.LocationGroup.MultipleObjectsReturned", false]], "locationgroupstop (class in pt_map.models)": [[3, "pt_map.models.LocationGroupStop", false]], "locationgroupstop.doesnotexist": [[3, "pt_map.models.LocationGroupStop.DoesNotExist", false]], "locationgroupstop.multipleobjectsreturned": [[3, "pt_map.models.LocationGroupStop.MultipleObjectsReturned", false]], "locationgroupstop_set (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.locationgroupstop_set", false]], "locationgroupstop_set (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.locationgroupstop_set", false]], "locationsgeojson (class in pt_map.models)": [[3, "pt_map.models.LocationsGeojson", false]], "locationsgeojson.doesnotexist": [[3, "pt_map.models.LocationsGeojson.DoesNotExist", false]], "locationsgeojson.multipleobjectsreturned": [[3, "pt_map.models.LocationsGeojson.MultipleObjectsReturned", false]], "main() (in module manage)": [[1, "manage.main", false]], "manage": [[1, "module-manage", false]], "max_slope (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.max_slope", false]], "min_transfer_time (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.min_transfer_time", false]], "min_width (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.min_width", false]], "module": [[1, "module-manage", false], [3, "module-pt_map", false], [3, "module-pt_map.admin", false], [3, "module-pt_map.apps", false], [3, "module-pt_map.bridge", false], [3, "module-pt_map.gtfs", false], [3, "module-pt_map.models", false], [3, "module-pt_map.tests", false], [3, "module-pt_map.urls", false], [3, "module-pt_map.views", false], [4, "module-transport_accessibility", false], [4, "module-transport_accessibility.asgi", false], [4, "module-transport_accessibility.settings", false], [4, "module-transport_accessibility.urls", false], [4, "module-transport_accessibility.wsgi", false]], "monday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.monday", false]], "name (pt_map.apps.ptmapconfig attribute)": [[3, "pt_map.apps.PtMapConfig.name", false]], "network (class in pt_map.models)": [[3, "pt_map.models.Network", false]], "network.doesnotexist": [[3, "pt_map.models.Network.DoesNotExist", false]], "network.multipleobjectsreturned": [[3, "pt_map.models.Network.MultipleObjectsReturned", false]], "network_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.network_id", false]], "network_id (pt_map.models.network attribute)": [[3, "pt_map.models.Network.network_id", false]], "network_id (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.network_id", false]], "network_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.network_id_id", false]], "network_id_id (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.network_id_id", false]], "network_name (pt_map.models.network attribute)": [[3, "pt_map.models.Network.network_name", false]], "objects (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.objects", false]], "objects (pt_map.models.area attribute)": [[3, "pt_map.models.Area.objects", false]], "objects (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.objects", false]], "objects (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.objects", false]], "objects (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.objects", false]], "objects (pt_map.models.calendardate attribute)": [[3, "pt_map.models.CalendarDate.objects", false]], "objects (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.objects", false]], "objects (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.objects", false]], "objects (pt_map.models.faremedium attribute)": [[3, "pt_map.models.FareMedium.objects", false]], "objects (pt_map.models.fareproduct attribute)": [[3, "pt_map.models.FareProduct.objects", false]], "objects (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.objects", false]], "objects (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.objects", false]], "objects (pt_map.models.feedinfo attribute)": [[3, "pt_map.models.FeedInfo.objects", false]], "objects (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.objects", false]], "objects (pt_map.models.level attribute)": [[3, "pt_map.models.Level.objects", false]], "objects (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.objects", false]], "objects (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.objects", false]], "objects (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.objects", false]], "objects (pt_map.models.network attribute)": [[3, "pt_map.models.Network.objects", false]], "objects (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.objects", false]], "objects (pt_map.models.route attribute)": [[3, "pt_map.models.Route.objects", false]], "objects (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.objects", false]], "objects (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.objects", false]], "objects (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.objects", false]], "objects (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.objects", false]], "objects (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.objects", false]], "objects (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.objects", false]], "objects (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.objects", false]], "objects (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.objects", false]], "objects (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.objects", false]], "origin_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.origin_id", false]], "parent_location_id (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.parent_location_id", false]], "parent_station (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.parent_station", false]], "parent_station_id (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.parent_station_id", false]], "pathway (class in pt_map.models)": [[3, "pt_map.models.Pathway", false]], "pathway.doesnotexist": [[3, "pt_map.models.Pathway.DoesNotExist", false]], "pathway.multipleobjectsreturned": [[3, "pt_map.models.Pathway.MultipleObjectsReturned", false]], "pathway_id (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.pathway_id", false]], "pathway_mode (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.pathway_mode", false]], "pathways_from (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.pathways_from", false]], "pathways_to (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.pathways_to", false]], "payment_method (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.payment_method", false]], "pickup_type (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.pickup_type", false]], "platform_code (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.platform_code", false]], "price (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.price", false]], "pt_map": [[3, "module-pt_map", false]], "pt_map.admin": [[3, "module-pt_map.admin", false]], "pt_map.apps": [[3, "module-pt_map.apps", false]], "pt_map.bridge": [[3, "module-pt_map.bridge", false]], "pt_map.gtfs": [[3, "module-pt_map.gtfs", false]], "pt_map.models": [[3, "module-pt_map.models", false]], "pt_map.tests": [[3, "module-pt_map.tests", false]], "pt_map.urls": [[3, "module-pt_map.urls", false]], "pt_map.views": [[3, "module-pt_map.views", false]], "ptmapconfig (class in pt_map.apps)": [[3, "pt_map.apps.PtMapConfig", false]], "reversed_signposted_as (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.reversed_signposted_as", false]], "route (class in pt_map.models)": [[3, "pt_map.models.Route", false]], "route.doesnotexist": [[3, "pt_map.models.Route.DoesNotExist", false]], "route.multipleobjectsreturned": [[3, "pt_map.models.Route.MultipleObjectsReturned", false]], "route_color (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_color", false]], "route_desc (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_desc", false]], "route_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.route_id", false]], "route_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.route_id", false]], "route_id (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_id", false]], "route_id (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.route_id", false]], "route_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.route_id", false]], "route_id_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.route_id_id", false]], "route_id_id (pt_map.models.farerule attribute)": [[3, "pt_map.models.FareRule.route_id_id", false]], "route_id_id (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.route_id_id", false]], "route_id_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.route_id_id", false]], "route_long_name (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_long_name", false]], "route_network_id (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.route_network_id", false]], "route_network_name (pt_map.models.routenetwork attribute)": [[3, "pt_map.models.RouteNetwork.route_network_name", false]], "route_set (pt_map.models.agency attribute)": [[3, "pt_map.models.Agency.route_set", false]], "route_short_name (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_short_name", false]], "route_sort_order (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_sort_order", false]], "route_text_color (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_text_color", false]], "route_type (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_type", false]], "route_url (pt_map.models.route attribute)": [[3, "pt_map.models.Route.route_url", false]], "routenetwork (class in pt_map.models)": [[3, "pt_map.models.RouteNetwork", false]], "routenetwork.doesnotexist": [[3, "pt_map.models.RouteNetwork.DoesNotExist", false]], "routenetwork.multipleobjectsreturned": [[3, "pt_map.models.RouteNetwork.MultipleObjectsReturned", false]], "routenetwork_set (pt_map.models.network attribute)": [[3, "pt_map.models.Network.routenetwork_set", false]], "routenetwork_set (pt_map.models.route attribute)": [[3, "pt_map.models.Route.routenetwork_set", false]], "rule_criteria (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.rule_criteria", false]], "saturday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.saturday", false]], "service_id (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.service_id", false]], "service_id (pt_map.models.calendardate attribute)": [[3, "pt_map.models.CalendarDate.service_id", false]], "service_id (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.service_id", false]], "service_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.service_id", false]], "shape (class in pt_map.models)": [[3, "pt_map.models.Shape", false]], "shape.doesnotexist": [[3, "pt_map.models.Shape.DoesNotExist", false]], "shape.multipleobjectsreturned": [[3, "pt_map.models.Shape.MultipleObjectsReturned", false]], "shape_dist_traveled (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.shape_dist_traveled", false]], "shape_dist_traveled (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.shape_dist_traveled", false]], "shape_id (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.shape_id", false]], "shape_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.shape_id", false]], "shape_id_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.shape_id_id", false]], "shape_pt_lat (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.shape_pt_lat", false]], "shape_pt_lon (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.shape_pt_lon", false]], "shape_pt_sequence (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.shape_pt_sequence", false]], "signposted_as (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.signposted_as", false]], "stair_count (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.stair_count", false]], "standardize_time() (in module pt_map.bridge)": [[3, "pt_map.bridge.standardize_time", false]], "start_date (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.start_date", false]], "start_date (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.start_date", false]], "start_time (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.start_time", false]], "start_time (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.start_time", false]], "start_time (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.start_time", false]], "stdz() (in module pt_map.bridge)": [[3, "pt_map.bridge.stdz", false]], "stop (class in pt_map.models)": [[3, "pt_map.models.Stop", false]], "stop.doesnotexist": [[3, "pt_map.models.Stop.DoesNotExist", false]], "stop.multipleobjectsreturned": [[3, "pt_map.models.Stop.MultipleObjectsReturned", false]], "stop_area_description (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.stop_area_description", false]], "stop_area_id (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.stop_area_id", false]], "stop_area_name (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.stop_area_name", false]], "stop_code (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_code", false]], "stop_desc (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_desc", false]], "stop_headsign (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.stop_headsign", false]], "stop_id (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.stop_id", false]], "stop_id (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_id", false]], "stop_id (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.stop_id", false]], "stop_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.stop_id", false]], "stop_id_id (pt_map.models.locationgroupstop attribute)": [[3, "pt_map.models.LocationGroupStop.stop_id_id", false]], "stop_id_id (pt_map.models.stoparea attribute)": [[3, "pt_map.models.StopArea.stop_id_id", false]], "stop_id_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.stop_id_id", false]], "stop_lat (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_lat", false]], "stop_lon (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_lon", false]], "stop_name (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_name", false]], "stop_sequence (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.stop_sequence", false]], "stop_set (pt_map.models.level attribute)": [[3, "pt_map.models.Level.stop_set", false]], "stop_set (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_set", false]], "stop_timezone (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_timezone", false]], "stop_url (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stop_url", false]], "stoparea (class in pt_map.models)": [[3, "pt_map.models.StopArea", false]], "stoparea.doesnotexist": [[3, "pt_map.models.StopArea.DoesNotExist", false]], "stoparea.multipleobjectsreturned": [[3, "pt_map.models.StopArea.MultipleObjectsReturned", false]], "stoparea_set (pt_map.models.area attribute)": [[3, "pt_map.models.Area.stoparea_set", false]], "stoparea_set (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stoparea_set", false]], "stoptime (class in pt_map.models)": [[3, "pt_map.models.StopTime", false]], "stoptime.doesnotexist": [[3, "pt_map.models.StopTime.DoesNotExist", false]], "stoptime.multipleobjectsreturned": [[3, "pt_map.models.StopTime.MultipleObjectsReturned", false]], "stoptime_set (pt_map.models.locationgroup attribute)": [[3, "pt_map.models.LocationGroup.stoptime_set", false]], "stoptime_set (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.stoptime_set", false]], "stoptime_set (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.stoptime_set", false]], "stoptime_set (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.stoptime_set", false]], "sunday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.sunday", false]], "table_name (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.table_name", false]], "thursday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.thursday", false]], "timeframe (class in pt_map.models)": [[3, "pt_map.models.Timeframe", false]], "timeframe.doesnotexist": [[3, "pt_map.models.Timeframe.DoesNotExist", false]], "timeframe.multipleobjectsreturned": [[3, "pt_map.models.Timeframe.MultipleObjectsReturned", false]], "timeframe_group_id (pt_map.models.timeframe attribute)": [[3, "pt_map.models.Timeframe.timeframe_group_id", false]], "timepoint (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.timepoint", false]], "to_area_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.to_area_id", false]], "to_area_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.to_area_id_id", false]], "to_leg_group_id (pt_map.models.faretransferrule attribute)": [[3, "pt_map.models.FareTransferRule.to_leg_group_id", false]], "to_route_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_route_id", false]], "to_route_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_route_id_id", false]], "to_snake_case() (in module pt_map.bridge)": [[3, "pt_map.bridge.to_snake_case", false]], "to_stop_id (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.to_stop_id", false]], "to_stop_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_stop_id", false]], "to_stop_id_id (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.to_stop_id_id", false]], "to_stop_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_stop_id_id", false]], "to_timeframe_group_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.to_timeframe_group_id", false]], "to_timeframe_group_id_id (pt_map.models.farelegrule attribute)": [[3, "pt_map.models.FareLegRule.to_timeframe_group_id_id", false]], "to_trip_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_trip_id", false]], "to_trip_id_id (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.to_trip_id_id", false]], "tocamelcase() (in module pt_map.bridge)": [[3, "pt_map.bridge.toCamelCase", false]], "transfer (class in pt_map.models)": [[3, "pt_map.models.Transfer", false]], "transfer.doesnotexist": [[3, "pt_map.models.Transfer.DoesNotExist", false]], "transfer.multipleobjectsreturned": [[3, "pt_map.models.Transfer.MultipleObjectsReturned", false]], "transfer_duration (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.transfer_duration", false]], "transfer_type (pt_map.models.transfer attribute)": [[3, "pt_map.models.Transfer.transfer_type", false]], "transfers (pt_map.models.fareattribute attribute)": [[3, "pt_map.models.FareAttribute.transfers", false]], "transfers_from_route (pt_map.models.route attribute)": [[3, "pt_map.models.Route.transfers_from_route", false]], "transfers_from_stop (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.transfers_from_stop", false]], "transfers_from_trip (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.transfers_from_trip", false]], "transfers_to_route (pt_map.models.route attribute)": [[3, "pt_map.models.Route.transfers_to_route", false]], "transfers_to_stop (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.transfers_to_stop", false]], "transfers_to_trip (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.transfers_to_trip", false]], "translation (class in pt_map.models)": [[3, "pt_map.models.Translation", false]], "translation (pt_map.models.translation attribute)": [[3, "pt_map.models.Translation.translation", false]], "translation.doesnotexist": [[3, "pt_map.models.Translation.DoesNotExist", false]], "translation.multipleobjectsreturned": [[3, "pt_map.models.Translation.MultipleObjectsReturned", false]], "transport_accessibility": [[4, "module-transport_accessibility", false]], "transport_accessibility.asgi": [[4, "module-transport_accessibility.asgi", false]], "transport_accessibility.settings": [[4, "module-transport_accessibility.settings", false]], "transport_accessibility.urls": [[4, "module-transport_accessibility.urls", false]], "transport_accessibility.wsgi": [[4, "module-transport_accessibility.wsgi", false]], "traversal_time (pt_map.models.pathway attribute)": [[3, "pt_map.models.Pathway.traversal_time", false]], "trip (class in pt_map.models)": [[3, "pt_map.models.Trip", false]], "trip.doesnotexist": [[3, "pt_map.models.Trip.DoesNotExist", false]], "trip.multipleobjectsreturned": [[3, "pt_map.models.Trip.MultipleObjectsReturned", false]], "trip_headsign (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.trip_headsign", false]], "trip_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.trip_id", false]], "trip_id (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.trip_id", false]], "trip_id (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.trip_id", false]], "trip_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.trip_id", false]], "trip_id (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.trip_id", false]], "trip_id_id (pt_map.models.attribution attribute)": [[3, "pt_map.models.Attribution.trip_id_id", false]], "trip_id_id (pt_map.models.bookingrule attribute)": [[3, "pt_map.models.BookingRule.trip_id_id", false]], "trip_id_id (pt_map.models.frequency attribute)": [[3, "pt_map.models.Frequency.trip_id_id", false]], "trip_id_id (pt_map.models.stoptime attribute)": [[3, "pt_map.models.StopTime.trip_id_id", false]], "trip_set (pt_map.models.route attribute)": [[3, "pt_map.models.Route.trip_set", false]], "trip_set (pt_map.models.shape attribute)": [[3, "pt_map.models.Shape.trip_set", false]], "trip_short_name (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.trip_short_name", false]], "tuesday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.tuesday", false]], "unqfk() (in module pt_map.bridge)": [[3, "pt_map.bridge.unqfk", false]], "validate() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate", false]], "validate_agency() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_agency", false]], "validate_areas() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_areas", false]], "validate_attributions() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_attributions", false]], "validate_booking_rules() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_booking_rules", false]], "validate_calendar() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_calendar", false]], "validate_calendar_dates() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_calendar_dates", false]], "validate_fare_attributes() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_attributes", false]], "validate_fare_leg_rules() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_leg_rules", false]], "validate_fare_media() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_media", false]], "validate_fare_products() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_products", false]], "validate_fare_rules() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_rules", false]], "validate_fare_transfer_rules() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_fare_transfer_rules", false]], "validate_feed_info() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_feed_info", false]], "validate_frequencies() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_frequencies", false]], "validate_lat_lon() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_lat_lon", false]], "validate_levels() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_levels", false]], "validate_location_group_stops() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_location_group_stops", false]], "validate_location_groups() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_location_groups", false]], "validate_locations_geojson() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_locations_geojson", false]], "validate_networks() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_networks", false]], "validate_optional_fields() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_optional_fields", false]], "validate_pathways() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_pathways", false]], "validate_required_fields() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_required_fields", false]], "validate_route_networks() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_route_networks", false]], "validate_routes() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_routes", false]], "validate_shapes() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_shapes", false]], "validate_stop_areas() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_stop_areas", false]], "validate_stop_times() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_stop_times", false]], "validate_stops() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_stops", false]], "validate_timeframes() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_timeframes", false]], "validate_transfers() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_transfers", false]], "validate_translations() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_translations", false]], "validate_trips() (pt_map.gtfs.gtfs method)": [[3, "pt_map.gtfs.GTFS.validate_trips", false]], "wednesday (pt_map.models.calendar attribute)": [[3, "pt_map.models.Calendar.wednesday", false]], "wheelchair_accessible (pt_map.models.trip attribute)": [[3, "pt_map.models.Trip.wheelchair_accessible", false]], "wheelchair_boarding (pt_map.models.locationsgeojson attribute)": [[3, "pt_map.models.LocationsGeojson.wheelchair_boarding", false]], "wheelchair_boarding (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.wheelchair_boarding", false]], "zone_id (pt_map.models.stop attribute)": [[3, "pt_map.models.Stop.zone_id", false]]}, "objects": {"": [[1, 0, 0, "-", "manage"], [3, 0, 0, "-", "pt_map"], [4, 0, 0, "-", "transport_accessibility"]], "manage": [[1, 1, 1, "", "main"]], "pt_map": [[3, 0, 0, "-", "admin"], [3, 0, 0, "-", "apps"], [3, 0, 0, "-", "bridge"], [3, 0, 0, "-", "gtfs"], [3, 0, 0, "-", "models"], [3, 0, 0, "-", "tests"], [3, 0, 0, "-", "urls"], [3, 0, 0, "-", "views"]], "pt_map.apps": [[3, 2, 1, "", "PtMapConfig"]], "pt_map.apps.PtMapConfig": [[3, 3, 1, "", "default_auto_field"], [3, 3, 1, "", "name"]], "pt_map.bridge": [[3, 1, 1, "", "db_to_gtfs"], [3, 1, 1, "", "gtfs_to_db"], [3, 1, 1, "", "is_NaN"], [3, 1, 1, "", "standardize_time"], [3, 1, 1, "", "stdz"], [3, 1, 1, "", "toCamelCase"], [3, 1, 1, "", "to_snake_case"], [3, 1, 1, "", "unqfk"]], "pt_map.gtfs": [[3, 2, 1, "", "GTFS"]], "pt_map.gtfs.GTFS": [[3, 2, 1, "", "Agency"], [3, 2, 1, "", "Areas"], [3, 2, 1, "", "Attributions"], [3, 2, 1, "", "BookingRules"], [3, 2, 1, "", "Calendar"], [3, 2, 1, "", "CalendarDates"], [3, 2, 1, "", "FareAttributes"], [3, 2, 1, "", "FareLegRules"], [3, 2, 1, "", "FareMedia"], [3, 2, 1, "", "FareProducts"], [3, 2, 1, "", "FareRules"], [3, 2, 1, "", "FareTransferRules"], [3, 2, 1, "", "FeedInfo"], [3, 2, 1, "", "Frequencies"], [3, 2, 1, "", "GTFSFile"], [3, 2, 1, "", "Levels"], [3, 2, 1, "", "LocationGroupStops"], [3, 2, 1, "", "LocationGroups"], [3, 2, 1, "", "LocationsGeojson"], [3, 2, 1, "", "Networks"], [3, 2, 1, "", "Pathways"], [3, 2, 1, "", "RouteNetworks"], [3, 2, 1, "", "Routes"], [3, 2, 1, "", "Shapes"], [3, 2, 1, "", "StopAreas"], [3, 2, 1, "", "StopTimes"], [3, 2, 1, "", "Stops"], [3, 2, 1, "", "Timeframes"], [3, 2, 1, "", "Transfers"], [3, 2, 1, "", "Translations"], [3, 2, 1, "", "Trips"], [3, 3, 1, "", "errors"], [3, 4, 1, "", "export"], [3, 3, 1, "", "folder_path"], [3, 4, 1, "", "get_fields"], [3, 4, 1, "", "get_files"], [3, 4, 1, "", "validate"], [3, 4, 1, "", "validate_agency"], [3, 4, 1, "", "validate_areas"], [3, 4, 1, "", "validate_attributions"], [3, 4, 1, "", "validate_booking_rules"], [3, 4, 1, "", "validate_calendar"], [3, 4, 1, "", "validate_calendar_dates"], [3, 4, 1, "", "validate_fare_attributes"], [3, 4, 1, "", "validate_fare_leg_rules"], [3, 4, 1, "", "validate_fare_media"], [3, 4, 1, "", "validate_fare_products"], [3, 4, 1, "", "validate_fare_rules"], [3, 4, 1, "", "validate_fare_transfer_rules"], [3, 4, 1, "", "validate_feed_info"], [3, 4, 1, "", "validate_frequencies"], [3, 4, 1, "", "validate_lat_lon"], [3, 4, 1, "", "validate_levels"], [3, 4, 1, "", "validate_location_group_stops"], [3, 4, 1, "", "validate_location_groups"], [3, 4, 1, "", "validate_locations_geojson"], [3, 4, 1, "", "validate_networks"], [3, 4, 1, "", "validate_optional_fields"], [3, 4, 1, "", "validate_pathways"], [3, 4, 1, "", "validate_required_fields"], [3, 4, 1, "", "validate_route_networks"], [3, 4, 1, "", "validate_routes"], [3, 4, 1, "", "validate_shapes"], [3, 4, 1, "", "validate_stop_areas"], [3, 4, 1, "", "validate_stop_times"], [3, 4, 1, "", "validate_stops"], [3, 4, 1, "", "validate_timeframes"], [3, 4, 1, "", "validate_transfers"], [3, 4, 1, "", "validate_translations"], [3, 4, 1, "", "validate_trips"]], "pt_map.gtfs.GTFS.GTFSFile": [[3, 3, 1, "", "data"], [3, 3, 1, "", "file_name"], [3, 3, 1, "", "folder_path"], [3, 4, 1, "", "load_data"]], "pt_map.gtfs.GTFS.LocationsGeojson": [[3, 4, 1, "", "load_data"]], "pt_map.models": [[3, 2, 1, "", "Agency"], [3, 2, 1, "", "Area"], [3, 2, 1, "", "Attribution"], [3, 2, 1, "", "BookingRule"], [3, 2, 1, "", "Calendar"], [3, 2, 1, "", "CalendarDate"], [3, 3, 1, "", "Classes"], [3, 2, 1, "", "FareAttribute"], [3, 2, 1, "", "FareLegRule"], [3, 2, 1, "", "FareMedium"], [3, 2, 1, "", "FareProduct"], [3, 2, 1, "", "FareRule"], [3, 2, 1, "", "FareTransferRule"], [3, 2, 1, "", "FeedInfo"], [3, 2, 1, "", "Frequency"], [3, 2, 1, "", "Level"], [3, 2, 1, "", "LocationGroup"], [3, 2, 1, "", "LocationGroupStop"], [3, 2, 1, "", "LocationsGeojson"], [3, 2, 1, "", "Network"], [3, 2, 1, "", "Pathway"], [3, 2, 1, "", "Route"], [3, 2, 1, "", "RouteNetwork"], [3, 2, 1, "", "Shape"], [3, 2, 1, "", "Stop"], [3, 2, 1, "", "StopArea"], [3, 2, 1, "", "StopTime"], [3, 2, 1, "", "Timeframe"], [3, 2, 1, "", "Transfer"], [3, 2, 1, "", "Translation"], [3, 2, 1, "", "Trip"]], "pt_map.models.Agency": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "agency_email"], [3, 3, 1, "", "agency_fare_url"], [3, 3, 1, "", "agency_id"], [3, 3, 1, "", "agency_lang"], [3, 3, 1, "", "agency_name"], [3, 3, 1, "", "agency_phone"], [3, 3, 1, "", "agency_timezone"], [3, 3, 1, "", "agency_url"], [3, 3, 1, "", "attribution_set"], [3, 3, 1, "", "fareattribute_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "route_set"]], "pt_map.models.Area": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "area_description"], [3, 3, 1, "", "area_id"], [3, 3, 1, "", "area_name"], [3, 3, 1, "", "farelegrule_from_area"], [3, 3, 1, "", "farelegrule_to_area"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "stoparea_set"]], "pt_map.models.Attribution": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "agency_id"], [3, 3, 1, "", "agency_id_id"], [3, 3, 1, "", "attribution_email"], [3, 3, 1, "", "attribution_id"], [3, 3, 1, "", "attribution_name"], [3, 3, 1, "", "attribution_phone"], [3, 3, 1, "", "attribution_url"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "route_id"], [3, 3, 1, "", "route_id_id"], [3, 3, 1, "", "trip_id"], [3, 3, 1, "", "trip_id_id"]], "pt_map.models.BookingRule": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "booking_rule_id"], [3, 3, 1, "", "booking_rule_instructions"], [3, 3, 1, "", "booking_type"], [3, 3, 1, "", "end_time"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "rule_criteria"], [3, 3, 1, "", "start_time"], [3, 3, 1, "", "trip_id"], [3, 3, 1, "", "trip_id_id"]], "pt_map.models.Calendar": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "end_date"], [3, 3, 1, "", "friday"], [3, 4, 1, "", "get_next_by_end_date"], [3, 4, 1, "", "get_next_by_start_date"], [3, 4, 1, "", "get_previous_by_end_date"], [3, 4, 1, "", "get_previous_by_start_date"], [3, 3, 1, "", "monday"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "saturday"], [3, 3, 1, "", "service_id"], [3, 3, 1, "", "start_date"], [3, 3, 1, "", "sunday"], [3, 3, 1, "", "thursday"], [3, 3, 1, "", "tuesday"], [3, 3, 1, "", "wednesday"]], "pt_map.models.CalendarDate": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "date"], [3, 3, 1, "", "exception_type"], [3, 4, 1, "", "get_next_by_date"], [3, 4, 1, "", "get_previous_by_date"], [3, 3, 1, "", "id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "service_id"]], "pt_map.models.FareAttribute": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "agency_id"], [3, 3, 1, "", "agency_id_id"], [3, 3, 1, "", "currency_type"], [3, 3, 1, "", "fare_id"], [3, 3, 1, "", "farerule_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "payment_method"], [3, 3, 1, "", "price"], [3, 3, 1, "", "transfer_duration"], [3, 3, 1, "", "transfers"]], "pt_map.models.FareLegRule": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "fare_leg_rule_description"], [3, 3, 1, "", "fare_leg_rule_id"], [3, 3, 1, "", "fare_leg_rule_name"], [3, 3, 1, "", "fare_product_id"], [3, 3, 1, "", "fare_product_id_id"], [3, 3, 1, "", "from_area_id"], [3, 3, 1, "", "from_area_id_id"], [3, 3, 1, "", "from_timeframe_group_id"], [3, 3, 1, "", "from_timeframe_group_id_id"], [3, 3, 1, "", "network_id"], [3, 3, 1, "", "network_id_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "to_area_id"], [3, 3, 1, "", "to_area_id_id"], [3, 3, 1, "", "to_timeframe_group_id"], [3, 3, 1, "", "to_timeframe_group_id_id"]], "pt_map.models.FareMedium": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "fare_media_description"], [3, 3, 1, "", "fare_media_id"], [3, 3, 1, "", "fare_media_name"], [3, 3, 1, "", "objects"]], "pt_map.models.FareProduct": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "amount"], [3, 3, 1, "", "curreny"], [3, 3, 1, "", "fare_product_description"], [3, 3, 1, "", "fare_product_id"], [3, 3, 1, "", "fare_product_name"], [3, 3, 1, "", "farelegrule_set"], [3, 3, 1, "", "faretransferrule_set"], [3, 3, 1, "", "objects"]], "pt_map.models.FareRule": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "contains_id"], [3, 3, 1, "", "destination_id"], [3, 3, 1, "", "fare_id"], [3, 3, 1, "", "fare_id_id"], [3, 3, 1, "", "id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "origin_id"], [3, 3, 1, "", "route_id"], [3, 3, 1, "", "route_id_id"]], "pt_map.models.FareTransferRule": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "fare_product_id"], [3, 3, 1, "", "fare_product_id_id"], [3, 3, 1, "", "fare_transfer_rule_description"], [3, 3, 1, "", "fare_transfer_rule_id"], [3, 3, 1, "", "fare_transfer_rule_name"], [3, 3, 1, "", "from_leg_group_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "to_leg_group_id"]], "pt_map.models.FeedInfo": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "default_lang"], [3, 3, 1, "", "feed_contact_email"], [3, 3, 1, "", "feed_contact_url"], [3, 3, 1, "", "feed_end_date"], [3, 3, 1, "", "feed_id"], [3, 3, 1, "", "feed_lang"], [3, 3, 1, "", "feed_publisher_name"], [3, 3, 1, "", "feed_publisher_url"], [3, 3, 1, "", "feed_start_date"], [3, 3, 1, "", "feed_version"], [3, 3, 1, "", "objects"]], "pt_map.models.Frequency": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "end_time"], [3, 3, 1, "", "exact_times"], [3, 3, 1, "", "headway_secs"], [3, 3, 1, "", "id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "start_time"], [3, 3, 1, "", "trip_id"], [3, 3, 1, "", "trip_id_id"]], "pt_map.models.Level": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "level_id"], [3, 3, 1, "", "level_index"], [3, 3, 1, "", "level_name"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "stop_set"]], "pt_map.models.LocationGroup": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "location_group_id"], [3, 3, 1, "", "location_group_name"], [3, 3, 1, "", "location_group_type"], [3, 3, 1, "", "locationgroupstop_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "stoptime_set"]], "pt_map.models.LocationGroupStop": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "id"], [3, 3, 1, "", "location_group_id"], [3, 3, 1, "", "location_group_id_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "stop_id"], [3, 3, 1, "", "stop_id_id"]], "pt_map.models.LocationsGeojson": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "location_id"], [3, 3, 1, "", "location_lat"], [3, 3, 1, "", "location_lon"], [3, 3, 1, "", "location_name"], [3, 3, 1, "", "location_type"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "parent_location_id"], [3, 3, 1, "", "stoptime_set"], [3, 3, 1, "", "wheelchair_boarding"]], "pt_map.models.Network": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "farelegrule_set"], [3, 3, 1, "", "network_id"], [3, 3, 1, "", "network_name"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "routenetwork_set"]], "pt_map.models.Pathway": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "from_stop_id"], [3, 3, 1, "", "from_stop_id_id"], [3, 3, 1, "", "is_bidirectional"], [3, 3, 1, "", "length"], [3, 3, 1, "", "max_slope"], [3, 3, 1, "", "min_width"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "pathway_id"], [3, 3, 1, "", "pathway_mode"], [3, 3, 1, "", "reversed_signposted_as"], [3, 3, 1, "", "signposted_as"], [3, 3, 1, "", "stair_count"], [3, 3, 1, "", "to_stop_id"], [3, 3, 1, "", "to_stop_id_id"], [3, 3, 1, "", "traversal_time"]], "pt_map.models.Route": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "agency_id"], [3, 3, 1, "", "agency_id_id"], [3, 3, 1, "", "attribution_set"], [3, 3, 1, "", "continuous_drop_off"], [3, 3, 1, "", "continuous_pickup"], [3, 3, 1, "", "farerule_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "route_color"], [3, 3, 1, "", "route_desc"], [3, 3, 1, "", "route_id"], [3, 3, 1, "", "route_long_name"], [3, 3, 1, "", "route_short_name"], [3, 3, 1, "", "route_sort_order"], [3, 3, 1, "", "route_text_color"], [3, 3, 1, "", "route_type"], [3, 3, 1, "", "route_url"], [3, 3, 1, "", "routenetwork_set"], [3, 3, 1, "", "transfers_from_route"], [3, 3, 1, "", "transfers_to_route"], [3, 3, 1, "", "trip_set"]], "pt_map.models.RouteNetwork": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "network_id"], [3, 3, 1, "", "network_id_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "route_id"], [3, 3, 1, "", "route_id_id"], [3, 3, 1, "", "route_network_id"], [3, 3, 1, "", "route_network_name"]], "pt_map.models.Shape": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "shape_dist_traveled"], [3, 3, 1, "", "shape_id"], [3, 3, 1, "", "shape_pt_lat"], [3, 3, 1, "", "shape_pt_lon"], [3, 3, 1, "", "shape_pt_sequence"], [3, 3, 1, "", "trip_set"]], "pt_map.models.Stop": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "level_id"], [3, 3, 1, "", "level_id_id"], [3, 3, 1, "", "location_type"], [3, 3, 1, "", "locationgroupstop_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "parent_station"], [3, 3, 1, "", "parent_station_id"], [3, 3, 1, "", "pathways_from"], [3, 3, 1, "", "pathways_to"], [3, 3, 1, "", "platform_code"], [3, 3, 1, "", "stop_code"], [3, 3, 1, "", "stop_desc"], [3, 3, 1, "", "stop_id"], [3, 3, 1, "", "stop_lat"], [3, 3, 1, "", "stop_lon"], [3, 3, 1, "", "stop_name"], [3, 3, 1, "", "stop_set"], [3, 3, 1, "", "stop_timezone"], [3, 3, 1, "", "stop_url"], [3, 3, 1, "", "stoparea_set"], [3, 3, 1, "", "stoptime_set"], [3, 3, 1, "", "transfers_from_stop"], [3, 3, 1, "", "transfers_to_stop"], [3, 3, 1, "", "wheelchair_boarding"], [3, 3, 1, "", "zone_id"]], "pt_map.models.StopArea": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "area_id"], [3, 3, 1, "", "area_id_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "stop_area_description"], [3, 3, 1, "", "stop_area_id"], [3, 3, 1, "", "stop_area_name"], [3, 3, 1, "", "stop_id"], [3, 3, 1, "", "stop_id_id"]], "pt_map.models.StopTime": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "arrival_time"], [3, 3, 1, "", "departure_time"], [3, 3, 1, "", "drop_off_type"], [3, 3, 1, "", "id"], [3, 3, 1, "", "location_group_id"], [3, 3, 1, "", "location_group_id_id"], [3, 3, 1, "", "location_id"], [3, 3, 1, "", "location_id_id"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "pickup_type"], [3, 3, 1, "", "shape_dist_traveled"], [3, 3, 1, "", "stop_headsign"], [3, 3, 1, "", "stop_id"], [3, 3, 1, "", "stop_id_id"], [3, 3, 1, "", "stop_sequence"], [3, 3, 1, "", "timepoint"], [3, 3, 1, "", "trip_id"], [3, 3, 1, "", "trip_id_id"]], "pt_map.models.Timeframe": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "end_date"], [3, 3, 1, "", "end_time"], [3, 3, 1, "", "farelegrule_from_timeframe"], [3, 3, 1, "", "farelegrule_to_timeframe"], [3, 4, 1, "", "get_next_by_end_date"], [3, 4, 1, "", "get_next_by_start_date"], [3, 4, 1, "", "get_previous_by_end_date"], [3, 4, 1, "", "get_previous_by_start_date"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "service_id"], [3, 3, 1, "", "start_date"], [3, 3, 1, "", "start_time"], [3, 3, 1, "", "timeframe_group_id"]], "pt_map.models.Transfer": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "from_route_id"], [3, 3, 1, "", "from_route_id_id"], [3, 3, 1, "", "from_stop_id"], [3, 3, 1, "", "from_stop_id_id"], [3, 3, 1, "", "from_trip_id"], [3, 3, 1, "", "from_trip_id_id"], [3, 3, 1, "", "id"], [3, 3, 1, "", "min_transfer_time"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "to_route_id"], [3, 3, 1, "", "to_route_id_id"], [3, 3, 1, "", "to_stop_id"], [3, 3, 1, "", "to_stop_id_id"], [3, 3, 1, "", "to_trip_id"], [3, 3, 1, "", "to_trip_id_id"], [3, 3, 1, "", "transfer_type"]], "pt_map.models.Translation": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 3, 1, "", "field_name"], [3, 3, 1, "", "id"], [3, 3, 1, "", "language"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "table_name"], [3, 3, 1, "", "translation"]], "pt_map.models.Trip": [[3, 5, 1, "", "DoesNotExist"], [3, 5, 1, "", "MultipleObjectsReturned"], [3, 4, 1, "", "as_dict"], [3, 3, 1, "", "attribution_set"], [3, 3, 1, "", "bikes_allowed"], [3, 3, 1, "", "block_id"], [3, 3, 1, "", "bookingrule_set"], [3, 3, 1, "", "direction_id"], [3, 3, 1, "", "frequency_set"], [3, 3, 1, "", "objects"], [3, 3, 1, "", "route_id"], [3, 3, 1, "", "route_id_id"], [3, 3, 1, "", "service_id"], [3, 3, 1, "", "shape_id"], [3, 3, 1, "", "shape_id_id"], [3, 3, 1, "", "stoptime_set"], [3, 3, 1, "", "transfers_from_trip"], [3, 3, 1, "", "transfers_to_trip"], [3, 3, 1, "", "trip_headsign"], [3, 3, 1, "", "trip_id"], [3, 3, 1, "", "trip_short_name"], [3, 3, 1, "", "wheelchair_accessible"]], "pt_map.views": [[3, 1, 1, "", "get_timetable"], [3, 1, 1, "", "index"]], "transport_accessibility": [[4, 0, 0, "-", "asgi"], [4, 0, 0, "-", "settings"], [4, 0, 0, "-", "urls"], [4, 0, 0, "-", "wsgi"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:exception"}, "terms": {"": [1, 3], "0": 4, "0001_initi": [], "0002_alter_calendardate_unique_together_and_mor": [], "0003_alter_calendar_service_id_and_mor": [], "0004_alter_agency_agency_id_alter_calendar_service_id_and_mor": [], "0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_mor": [], "0006_alter_route_route_typ": [], "0007_location_translation_attribution_bookingrul": [], "0008_area_farelegrule_faremedia_fareproduct_and_mor": [], "0009_rename_faremedia_faremedium": [], "0010_rename_location_locationgeojson": [], "0011_rename_locationgeojson_locationsgeojson": [], "1": 3, "2024": 3, "24": 3, "5": 4, "6": 4, "A": 3, "For": [3, 4], "If": 3, "In": 3, "It": 4, "To": 3, "_": 3, "_lat": 3, "_lon": 3, "abl": 3, "accessor": 3, "accord": 3, "ad": 3, "addfield": [], "admin": [2, 4], "administr": 1, "agenc": [2, 3], "agency_email": [2, 3], "agency_fare_url": [2, 3], "agency_id": [2, 3], "agency_id_id": [2, 3], "agency_lang": [2, 3], "agency_nam": [2, 3], "agency_phon": [2, 3], "agency_timezon": [2, 3], "agency_url": [2, 3], "all": 3, "allow": 3, "also": 3, "alterfield": [], "alteruniquetogeth": [], "amount": [2, 3], "an": 3, "ani": 3, "app": 2, "app_label": [], "app_modul": 3, "app_nam": 3, "appconfig": 3, "applic": [3, 4], "ar": 3, "area": [2, 3], "area_descript": [2, 3], "area_id": [2, 3], "area_id_id": [2, 3], "area_nam": [2, 3], "arg": 3, "arrival_tim": [2, 3], "as_dict": [2, 3], "asgi": 2, "attribut": [2, 3], "attribution_email": [2, 3], "attribution_id": [2, 3], "attribution_nam": [2, 3], "attribution_phon": [2, 3], "attribution_set": [2, 3], "attribution_url": [2, 3], "avoid": 3, "backend": 3, "base": 3, "behaviour": 3, "below": 3, "between": 3, "bigautofield": 3, "bikes_allow": [2, 3], "block_id": [2, 3], "booking_rul": 3, "booking_rule_id": [2, 3], "booking_rule_instruct": [2, 3], "booking_typ": [2, 3], "bookingrul": [2, 3], "bookingrule_set": [2, 3], "booleanfield": [], "both": 3, "bridg": 2, "built": 3, "calcul": 3, "calendar": [2, 3], "calendar_d": 3, "calendard": [2, 3], "callabl": 4, "camelcas": 3, "can": 3, "capit": 3, "charfield": [], "check": 3, "child": 3, "children": 3, "class": [2, 3], "class_nam": 3, "com": 4, "command": 1, "complianc": 3, "compliant": 3, "compliantli": 3, "config": 4, "configur": 4, "conflict": 3, "conmpli": 3, "constant": 2, "contain": 3, "contains_id": [2, 3], "content": 2, "continuous_drop_off": [2, 3], "continuous_pickup": [2, 3], "convert": 3, "coordin": 3, "core": 3, "correct": 3, "correctli": 3, "correspond": 3, "creat": 3, "create_forward_many_to_many_manag": 3, "createmodel": [], "creation": 3, "csv": 3, "currency_typ": [2, 3], "curreni": [2, 3], "current": 3, "data": 3, "databas": 3, "datafram": 3, "datastream": 3, "date": [2, 3], "datefield": 3, "db": 3, "db_to_gtf": [2, 3], "default": 3, "default_auto_field": [2, 3], "default_lang": [2, 3], "defer": 3, "defin": 3, "deleg": 3, "departure_tim": [2, 3], "depend": [], "deploy": 4, "describ": 3, "destin": 3, "destination_id": [2, 3], "df": 3, "dict": 3, "dictionari": 3, "did": 3, "differ": 3, "dir": [], "direction_id": [2, 3], "directli": 3, "directori": 3, "dirnam": 3, "django": [1, 3, 4], "djangoproject": 4, "doc": 4, "doe": 3, "doesnotexist": [2, 3], "drop_off_typ": [2, 3], "dynam": 3, "easili": 3, "either": 3, "element": 3, "els": 3, "emailfield": [], "empti": 3, "en": 4, "encod": 3, "end_dat": [2, 3], "end_tim": [2, 3], "error": [2, 3], "exact_tim": [2, 3], "exampl": 3, "except": 3, "exception_typ": [2, 3], "execut": 3, "exist": 3, "expand": 3, "explain": 3, "export": [2, 3], "expos": 4, "express": 3, "extens": 3, "f": 3, "fail": 3, "fals": 3, "fare": [], "fare_attribut": 3, "fare_id": [2, 3], "fare_id_id": [2, 3], "fare_leg_rul": 3, "fare_leg_rule_descript": [2, 3], "fare_leg_rule_id": [2, 3], "fare_leg_rule_nam": [2, 3], "fare_legrul": 3, "fare_media": 3, "fare_media_descript": [2, 3], "fare_media_id": [2, 3], "fare_media_nam": [2, 3], "fare_medium": 3, "fare_product": 3, "fare_product_descript": [2, 3], "fare_product_id": [2, 3], "fare_product_id_id": [2, 3], "fare_product_nam": [2, 3], "fare_rul": 3, "fare_transfer_rul": 3, "fare_transfer_rule_descript": [2, 3], "fare_transfer_rule_id": [2, 3], "fare_transfer_rule_nam": [2, 3], "fareattribut": [2, 3], "fareattribute_set": [2, 3], "farelegrul": [2, 3], "farelegrule_from_area": [2, 3], "farelegrule_from_timefram": [2, 3], "farelegrule_set": [2, 3], "farelegrule_to_area": [2, 3], "farelegrule_to_timefram": [2, 3], "faremedia": [2, 3], "faremedium": [2, 3], "fareproduct": [2, 3], "farerul": [2, 3], "farerule_set": [2, 3], "faretransfer_rul": 3, "faretransferrul": [2, 3], "faretransferrule_set": [2, 3], "feed_contact_email": [2, 3], "feed_contact_url": [2, 3], "feed_end_d": [2, 3], "feed_id": [2, 3], "feed_info": 3, "feed_lang": [2, 3], "feed_publisher_nam": [2, 3], "feed_publisher_url": [2, 3], "feed_start_d": [2, 3], "feed_vers": [2, 3], "feedinfo": [2, 3], "field": 3, "field_nam": [2, 3], "file": [3, 4], "file_nam": 3, "filenam": 3, "fill": 3, "first": 3, "fk": 3, "floatfield": [], "folder": 3, "folder_path": [2, 3], "foreign": 3, "foreign_kei": 3, "foreignkei": 3, "format": 3, "forward": 3, "forwardmanytoonedescriptor": 3, "forwardonetoonedescriptor": 3, "frequenc": [2, 3], "frequency_set": [2, 3], "fridai": [2, 3], "from": 3, "from_area_id": [2, 3], "from_area_id_id": [2, 3], "from_leg_group_id": [2, 3], "from_route_id": [2, 3], "from_route_id_id": [2, 3], "from_stop": [], "from_stop_id": [2, 3], "from_stop_id_id": [2, 3], "from_timeframe_group_id": [2, 3], "from_timeframe_group_id_id": [2, 3], "from_trip_id": [2, 3], "from_trip_id_id": [2, 3], "frontend": 3, "full": 4, "function": 2, "g": 3, "gener": 4, "geograph": 3, "geojson": 3, "get": 3, "get_field": [2, 3], "get_fil": [2, 3], "get_next_by_d": [2, 3], "get_next_by_end_d": [2, 3], "get_next_by_start_d": [2, 3], "get_previous_by_d": [2, 3], "get_previous_by_end_d": [2, 3], "get_previous_by_start_d": [2, 3], "get_timet": [2, 3], "given": 3, "gtf": 2, "gtfs_schema": [], "gtfs_to_db": [2, 3], "gtfsfile": [2, 3], "h": 3, "headway_sec": [2, 3], "home": 3, "hour": 3, "howto": 4, "http": [3, 4], "human": 3, "i": 3, "id": [2, 3], "implement": 3, "import": 3, "inclus": 3, "index": [0, 2, 3], "individu": 3, "inform": 4, "initi": [], "insid": 3, "instanc": 3, "int": 3, "integerfield": [], "interfac": 3, "intermedi": 3, "io": 3, "is_bidirect": [2, 3], "is_nan": [2, 3], "is_next": 3, "its": 3, "jan": 3, "kei": 3, "know": 3, "kwarg": 3, "languag": [2, 3], "lathwai": 3, "latitud": 3, "length": [2, 3], "less": 3, "letter": 3, "level": [2, 3, 4], "level_id": [2, 3], "level_id_id": [2, 3], "level_index": [2, 3], "level_nam": [2, 3], "like": 3, "line": 1, "list": [3, 4], "load": 3, "load_data": 3, "locat": 3, "location_group": 3, "location_group_id": [2, 3], "location_group_id_id": [2, 3], "location_group_nam": [2, 3], "location_group_stop": 3, "location_group_typ": [2, 3], "location_groupstop": 3, "location_id": [2, 3], "location_id_id": [2, 3], "location_lat": [2, 3], "location_lon": [2, 3], "location_nam": [2, 3], "location_typ": [2, 3], "locationgeojson": [], "locationgroup": [2, 3], "locationgroupstop": [2, 3], "locationgroupstop_set": [2, 3], "locations_geojson": 3, "locationsgeojson": [2, 3], "longitud": 3, "m": 3, "main": [1, 2], "make": 3, "manag": [0, 2, 3], "mani": 3, "map": 3, "max_slop": [2, 3], "member": 3, "messag": 3, "migrat": [], "min_transfer_tim": [2, 3], "min_width": [2, 3], "model": 2, "model_nam": [], "modul": [0, 2], "mondai": [2, 3], "more": 4, "most": 3, "multipleobjectsreturn": [2, 3], "must": 3, "name": [2, 3, 4], "nan": 3, "network": [2, 3], "network_id": [2, 3], "network_id_id": [2, 3], "network_nam": [2, 3], "new": 3, "new_nam": [], "none": 3, "normal": 3, "object": [2, 3], "objectdoesnotexist": 3, "old_nam": [], "ommit": 3, "one": 3, "oper": [], "optional_field": 3, "order": 3, "origin_id": [2, 3], "otherwis": 3, "our": 3, "overlap": 3, "packag": [0, 2], "page": [0, 3], "panda": 3, "paramet": 3, "parent": 3, "parent_location_id": [2, 3], "parent_st": [2, 3], "parent_station_id": [2, 3], "pass": 3, "path": 3, "pathwai": [2, 3], "pathway_id": [2, 3], "pathway_mod": [2, 3], "pathways_from": [2, 3], "pathways_to": [2, 3], "payment_method": [2, 3], "pd": 3, "pickup_typ": [2, 3], "platform_cod": [2, 3], "plural": 3, "possibl": 3, "potenti": 3, "prefix": 3, "prepend": 3, "present": 3, "preserve_default": [], "price": [2, 3], "primari": 3, "primary_kei": 3, "print": 3, "print_r": [], "process": 3, "project": 4, "properti": 3, "pt_map": [0, 2], "ptmapconfig": [2, 3], "q": 3, "queri": 3, "queryset": 3, "question": 3, "r": 3, "rang": 3, "rangeindex": 3, "react": 3, "read": 3, "readabl": 3, "redirect": 3, "ref": 4, "refer": 3, "relat": 3, "related_nam": 3, "removefield": [], "renamemodel": [], "repres": 3, "represent": 3, "request": 3, "requir": 3, "required_field": 3, "reset": 3, "result": 3, "retriev": 3, "return": 3, "revers": 3, "reversed_file_map": 3, "reversed_signposted_a": [2, 3], "reversemanytoonedescriptor": 3, "rout": [2, 3], "route_color": [2, 3], "route_desc": [2, 3], "route_id": [2, 3], "route_id_id": [2, 3], "route_long_nam": [2, 3], "route_network": 3, "route_network_id": [2, 3], "route_network_nam": [2, 3], "route_set": [2, 3], "route_short_nam": [2, 3], "route_sort_ord": [2, 3], "route_text_color": [2, 3], "route_typ": [2, 3], "route_url": [2, 3], "routenetwork": [2, 3], "routenetwork_set": [2, 3], "rule_criteria": [2, 3], "run": 1, "same": 3, "saturdai": [2, 3], "save": 3, "search": 0, "second": 3, "see": 4, "self": 3, "separ": 3, "sequenc": 3, "serv": 3, "service_id": [2, 3], "set": [2, 3], "shape": [2, 3], "shape_dist_travel": [2, 3], "shape_id": [2, 3], "shape_id_id": [2, 3], "shape_pt_lat": [2, 3], "shape_pt_lon": [2, 3], "shape_pt_sequ": [2, 3], "should": 3, "side": 3, "signposted_a": [2, 3], "sinc": 3, "singular": 3, "snake_cas": 3, "so": 3, "specif": 3, "specifi": 3, "stair_count": [2, 3], "standard": 3, "standardize_tim": [2, 3], "start_dat": [2, 3], "start_tim": [2, 3], "startproject": 4, "stdz": [2, 3], "stop": [2, 3], "stop_area": 3, "stop_area_descript": [2, 3], "stop_area_id": [2, 3], "stop_area_nam": [2, 3], "stop_cod": [2, 3], "stop_desc": [2, 3], "stop_headsign": [2, 3], "stop_id": [2, 3], "stop_id_id": [2, 3], "stop_lat": [2, 3], "stop_lon": [2, 3], "stop_nam": [2, 3], "stop_sequ": [2, 3], "stop_set": [2, 3], "stop_tim": 3, "stop_timezon": [2, 3], "stop_url": [2, 3], "stoparea": [2, 3], "stoparea_set": [2, 3], "stoptim": [2, 3], "stoptime_set": [2, 3], "store": 3, "str": 3, "string": 3, "subclass": 3, "subdirectori": 3, "submodul": 2, "subpackag": 2, "sundai": [2, 3], "t": 3, "table_nam": [2, 3], "taken": 3, "task": 1, "test": 2, "textfield": [], "thei": 3, "thi": [3, 4], "thursdai": [2, 3], "time": 3, "time_delta": 3, "time_frame_id": [], "time_str": 3, "timefield": 3, "timefram": [2, 3], "timeframe_group_id": [2, 3], "timepoint": [2, 3], "timet": 3, "to_area_id": [2, 3], "to_area_id_id": [2, 3], "to_camel_cas": 3, "to_leg_group_id": [2, 3], "to_route_id": [2, 3], "to_route_id_id": [2, 3], "to_snake_cas": [2, 3], "to_stop": [], "to_stop_id": [2, 3], "to_stop_id_id": [2, 3], "to_timeframe_group_id": [2, 3], "to_timeframe_group_id_id": [2, 3], "to_trip_id": [2, 3], "to_trip_id_id": [2, 3], "tocamelcas": [2, 3], "topic": 4, "transfer": [2, 3], "transfer_dur": [2, 3], "transfer_typ": [2, 3], "transfers_from": [], "transfers_from_rout": [2, 3], "transfers_from_stop": [2, 3], "transfers_from_trip": [2, 3], "transfers_to": [], "transfers_to_rout": [2, 3], "transfers_to_stop": [2, 3], "transfers_to_trip": [2, 3], "translat": [2, 3], "transport_access": 0, "travel": 3, "traversal_tim": [2, 3], "trip": [2, 3], "trip_headsign": [2, 3], "trip_id": [2, 3], "trip_id_id": [2, 3], "trip_set": [2, 3], "trip_short_nam": [2, 3], "true": 3, "tts_stop_nam": [], "tuesdai": [2, 3], "two": 3, "txt": 3, "type": 3, "unchang": 3, "unexpect": 3, "unicod": 3, "unique_togeth": [], "unix": 3, "unqfk": [2, 3], "url": 2, "urlfield": [], "us": [3, 4], "util": 1, "v": 3, "valid": [2, 3], "validate_ag": [2, 3], "validate_area": [2, 3], "validate_attribut": [2, 3], "validate_booking_rul": [2, 3], "validate_calendar": [2, 3], "validate_calendar_d": [2, 3], "validate_fare_attribut": [2, 3], "validate_fare_leg_rul": [2, 3], "validate_fare_media": [2, 3], "validate_fare_product": [2, 3], "validate_fare_rul": [2, 3], "validate_fare_transfer_rul": [2, 3], "validate_feed_info": [2, 3], "validate_frequ": [2, 3], "validate_lat_lon": [2, 3], "validate_level": [2, 3], "validate_location_group": [2, 3], "validate_location_group_stop": [2, 3], "validate_locations_geojson": [2, 3], "validate_network": [2, 3], "validate_optional_field": [2, 3], "validate_pathwai": [2, 3], "validate_required_field": [2, 3], "validate_rout": [2, 3], "validate_route_network": [2, 3], "validate_shap": [2, 3], "validate_stop": [2, 3], "validate_stop_area": [2, 3], "validate_stop_tim": [2, 3], "validate_timefram": [2, 3], "validate_transf": [2, 3], "validate_transl": [2, 3], "validate_trip": [2, 3], "valu": [3, 4], "variabl": [3, 4], "via": 3, "view": 2, "wai": 3, "we": 3, "wednesdai": [2, 3], "wheelchair_access": [2, 3], "wheelchair_board": [2, 3], "when": 3, "where": 3, "why": 3, "without": 3, "work": 3, "wrapper": 3, "write": 3, "written": 3, "wsgi": 2, "zone_id": [2, 3]}, "titles": ["Welcome to Transport Accessibility\u2019s documentation!", "manage module", "transport_accessibility", "pt_map package", "transport_accessibility package"], "titleterms": {"": 0, "0001_initi": [], "0002_alter_calendardate_unique_together_and_mor": [], "0003_alter_calendar_service_id_and_mor": [], "0004_alter_agency_agency_id_alter_calendar_service_id_and_mor": [], "0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_mor": [], "0006_alter_route_route_typ": [], "0007_location_translation_attribution_bookingrul": [], "0008_area_farelegrule_faremedia_fareproduct_and_mor": [], "0009_rename_faremedia_faremedium": [], "0010_rename_location_locationgeojson": [], "0011_rename_locationgeojson_locationsgeojson": [], "access": 0, "admin": 3, "app": 3, "asgi": 4, "bridg": 3, "constant": 3, "content": [0, 3, 4], "document": 0, "function": 3, "gtf": 3, "indic": 0, "manag": 1, "migrat": [], "model": 3, "modul": [1, 3, 4], "packag": [3, 4], "pt_map": 3, "set": 4, "submodul": [3, 4], "subpackag": 3, "tabl": 0, "test": 3, "transport": 0, "transport_access": [2, 4], "url": [3, 4], "view": 3, "welcom": 0, "wsgi": 4}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Bridge": [[4, "bridge"]], "Constants": [[4, "constants"]], "Contents": [[4, "contents"]], "Contents:": [[1, null]], "Context": [[4, "context"]], "Functions": [[0, "functions"], [4, "functions"], [4, "id1"], [4, "id2"]], "Indices and tables": [[1, "indices-and-tables"]], "Models": [[4, "models"]], "Module contents": [[0, "module-api"], [4, "module-pt_map"], [5, "module-transport_accessibility"]], "Query": [[4, "query"]], "Request": [[0, "request"], [0, "id1"]], "Submodules": [[0, "submodules"], [4, "submodules"], [5, "submodules"]], "Subpackages": [[0, "subpackages"], [4, "subpackages"]], "Views": [[0, "views"], [4, "views"]], "Welcome to Transport Accessibility\u2019s documentation!": [[1, "welcome-to-transport-accessibility-s-documentation"]], "api package": [[0, "api-package"]], "api.admin module": [[0, "module-api.admin"]], "api.apps module": [[0, "module-api.apps"]], "api.models module": [[0, "module-api.models"]], "api.tests module": [[0, "module-api.tests"]], "api.urls module": [[0, "module-api.urls"]], "api.views module": [[0, "module-api.views"]], "manage module": [[2, "module-manage"]], "pt_map package": [[4, "pt-map-package"]], "pt_map.admin module": [[4, "module-pt_map.admin"]], "pt_map.apps module": [[4, "module-pt_map.apps"]], "pt_map.bridge module": [[4, "module-pt_map.bridge"]], "pt_map.gtfs module": [[4, "module-pt_map.gtfs"]], "pt_map.models module": [[4, "module-pt_map.models"]], "pt_map.query module": [[4, "module-pt_map.query"]], "pt_map.tests module": [[4, "module-pt_map.tests"]], "pt_map.urls module": [[4, "module-pt_map.urls"]], "pt_map.views module": [[4, "module-pt_map.views"]], "transport_accessibility": [[3, "transport-accessibility"]], "transport_accessibility package": [[5, "transport-accessibility-package"]], "transport_accessibility.asgi module": [[5, "module-transport_accessibility.asgi"]], "transport_accessibility.settings module": [[5, "module-transport_accessibility.settings"]], "transport_accessibility.urls module": [[5, "module-transport_accessibility.urls"]], "transport_accessibility.wsgi module": [[5, "module-transport_accessibility.wsgi"]]}, "docnames": ["api", "index", "manage", "modules", "pt_map", "transport_accessibility"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["api.rst", "index.rst", "manage.rst", "modules.rst", "pt_map.rst", "transport_accessibility.rst"], "indexentries": {"agency (class in pt_map.models)": [[4, "pt_map.models.Agency", false]], "agency.doesnotexist": [[4, "pt_map.models.Agency.DoesNotExist", false]], "agency.multipleobjectsreturned": [[4, "pt_map.models.Agency.MultipleObjectsReturned", false]], "agency_email (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_email", false]], "agency_fare_url (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_fare_url", false]], "agency_id (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_id", false]], "agency_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.agency_id", false]], "agency_id (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.agency_id", false]], "agency_id (pt_map.models.route attribute)": [[4, "pt_map.models.Route.agency_id", false]], "agency_id_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.agency_id_id", false]], "agency_id_id (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.agency_id_id", false]], "agency_id_id (pt_map.models.route attribute)": [[4, "pt_map.models.Route.agency_id_id", false]], "agency_lang (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_lang", false]], "agency_name (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_name", false]], "agency_phone (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_phone", false]], "agency_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.agency_set", false]], "agency_timezone (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_timezone", false]], "agency_url (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.agency_url", false]], "amount (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.amount", false]], "api": [[0, "module-api", false]], "api.admin": [[0, "module-api.admin", false]], "api.apps": [[0, "module-api.apps", false]], "api.models": [[0, "module-api.models", false]], "api.tests": [[0, "module-api.tests", false]], "api.urls": [[0, "module-api.urls", false]], "api.views": [[0, "module-api.views", false]], "apiconfig (class in api.apps)": [[0, "api.apps.ApiConfig", false]], "area (class in pt_map.models)": [[4, "pt_map.models.Area", false]], "area.doesnotexist": [[4, "pt_map.models.Area.DoesNotExist", false]], "area.multipleobjectsreturned": [[4, "pt_map.models.Area.MultipleObjectsReturned", false]], "area_description (pt_map.models.area attribute)": [[4, "pt_map.models.Area.area_description", false]], "area_id (pt_map.models.area attribute)": [[4, "pt_map.models.Area.area_id", false]], "area_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.area_id", false]], "area_id_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.area_id_id", false]], "area_name (pt_map.models.area attribute)": [[4, "pt_map.models.Area.area_name", false]], "area_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.area_set", false]], "arrival_time (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.arrival_time", false]], "as_dict() (pt_map.models.trip method)": [[4, "pt_map.models.Trip.as_dict", false]], "attribution (class in pt_map.models)": [[4, "pt_map.models.Attribution", false]], "attribution.doesnotexist": [[4, "pt_map.models.Attribution.DoesNotExist", false]], "attribution.multipleobjectsreturned": [[4, "pt_map.models.Attribution.MultipleObjectsReturned", false]], "attribution_email (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.attribution_email", false]], "attribution_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.attribution_id", false]], "attribution_name (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.attribution_name", false]], "attribution_phone (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.attribution_phone", false]], "attribution_set (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.attribution_set", false]], "attribution_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.attribution_set", false]], "attribution_set (pt_map.models.route attribute)": [[4, "pt_map.models.Route.attribution_set", false]], "attribution_set (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.attribution_set", false]], "attribution_url (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.attribution_url", false]], "bikes_allowed (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.bikes_allowed", false]], "block_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.block_id", false]], "booking_rule_id (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.booking_rule_id", false]], "booking_rule_instructions (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.booking_rule_instructions", false]], "booking_type (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.booking_type", false]], "bookingrule (class in pt_map.models)": [[4, "pt_map.models.BookingRule", false]], "bookingrule.doesnotexist": [[4, "pt_map.models.BookingRule.DoesNotExist", false]], "bookingrule.multipleobjectsreturned": [[4, "pt_map.models.BookingRule.MultipleObjectsReturned", false]], "bookingrule_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.bookingrule_set", false]], "bookingrule_set (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.bookingrule_set", false]], "calendar (class in pt_map.models)": [[4, "pt_map.models.Calendar", false]], "calendar.doesnotexist": [[4, "pt_map.models.Calendar.DoesNotExist", false]], "calendar.multipleobjectsreturned": [[4, "pt_map.models.Calendar.MultipleObjectsReturned", false]], "calendar_date_id (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.calendar_date_id", false]], "calendar_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.calendar_set", false]], "calendardate (class in pt_map.models)": [[4, "pt_map.models.CalendarDate", false]], "calendardate.doesnotexist": [[4, "pt_map.models.CalendarDate.DoesNotExist", false]], "calendardate.multipleobjectsreturned": [[4, "pt_map.models.CalendarDate.MultipleObjectsReturned", false]], "calendardate_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.calendardate_set", false]], "classes (in module pt_map.models)": [[4, "pt_map.models.Classes", false]], "contains_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.contains_id", false]], "continuous_drop_off (pt_map.models.route attribute)": [[4, "pt_map.models.Route.continuous_drop_off", false]], "continuous_pickup (pt_map.models.route attribute)": [[4, "pt_map.models.Route.continuous_pickup", false]], "currency_type (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.currency_type", false]], "curreny (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.curreny", false]], "data (pt_map.gtfs.gtfs.gtfsfile attribute)": [[4, "pt_map.gtfs.GTFS.GTFSFile.data", false]], "data() (in module api.views)": [[0, "api.views.data", false]], "date (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.date", false]], "db_to_gtfs() (in module pt_map.bridge)": [[4, "pt_map.bridge.db_to_gtfs", false]], "default_auto_field (api.apps.apiconfig attribute)": [[0, "api.apps.ApiConfig.default_auto_field", false]], "default_auto_field (pt_map.apps.ptmapconfig attribute)": [[4, "pt_map.apps.PtMapConfig.default_auto_field", false]], "default_lang (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.default_lang", false]], "departure_time (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.departure_time", false]], "destination_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.destination_id", false]], "direction_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.direction_id", false]], "drop_off_type (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.drop_off_type", false]], "end_date (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.end_date", false]], "end_date (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.end_date", false]], "end_time (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.end_time", false]], "end_time (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.end_time", false]], "end_time (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.end_time", false]], "errors (pt_map.gtfs.gtfs attribute)": [[4, "pt_map.gtfs.GTFS.errors", false]], "exact_times (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.exact_times", false]], "exception_type (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.exception_type", false]], "export() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.export", false]], "fare_id (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.fare_id", false]], "fare_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.fare_id", false]], "fare_id_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.fare_id_id", false]], "fare_leg_rule_description (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.fare_leg_rule_description", false]], "fare_leg_rule_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.fare_leg_rule_id", false]], "fare_leg_rule_name (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.fare_leg_rule_name", false]], "fare_media_description (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.fare_media_description", false]], "fare_media_id (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.fare_media_id", false]], "fare_media_name (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.fare_media_name", false]], "fare_product_description (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.fare_product_description", false]], "fare_product_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.fare_product_id", false]], "fare_product_id (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.fare_product_id", false]], "fare_product_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.fare_product_id", false]], "fare_product_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.fare_product_id_id", false]], "fare_product_id_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.fare_product_id_id", false]], "fare_product_name (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.fare_product_name", false]], "fare_rule_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.fare_rule_id", false]], "fare_transfer_rule_description (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.fare_transfer_rule_description", false]], "fare_transfer_rule_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.fare_transfer_rule_id", false]], "fare_transfer_rule_name (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.fare_transfer_rule_name", false]], "fareattribute (class in pt_map.models)": [[4, "pt_map.models.FareAttribute", false]], "fareattribute.doesnotexist": [[4, "pt_map.models.FareAttribute.DoesNotExist", false]], "fareattribute.multipleobjectsreturned": [[4, "pt_map.models.FareAttribute.MultipleObjectsReturned", false]], "fareattribute_set (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.fareattribute_set", false]], "fareattribute_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.fareattribute_set", false]], "farelegrule (class in pt_map.models)": [[4, "pt_map.models.FareLegRule", false]], "farelegrule.doesnotexist": [[4, "pt_map.models.FareLegRule.DoesNotExist", false]], "farelegrule.multipleobjectsreturned": [[4, "pt_map.models.FareLegRule.MultipleObjectsReturned", false]], "farelegrule_from_area (pt_map.models.area attribute)": [[4, "pt_map.models.Area.farelegrule_from_area", false]], "farelegrule_from_timeframe (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.farelegrule_from_timeframe", false]], "farelegrule_set (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.farelegrule_set", false]], "farelegrule_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.farelegrule_set", false]], "farelegrule_set (pt_map.models.network attribute)": [[4, "pt_map.models.Network.farelegrule_set", false]], "farelegrule_to_area (pt_map.models.area attribute)": [[4, "pt_map.models.Area.farelegrule_to_area", false]], "farelegrule_to_timeframe (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.farelegrule_to_timeframe", false]], "faremedium (class in pt_map.models)": [[4, "pt_map.models.FareMedium", false]], "faremedium.doesnotexist": [[4, "pt_map.models.FareMedium.DoesNotExist", false]], "faremedium.multipleobjectsreturned": [[4, "pt_map.models.FareMedium.MultipleObjectsReturned", false]], "faremedium_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.faremedium_set", false]], "fareproduct (class in pt_map.models)": [[4, "pt_map.models.FareProduct", false]], "fareproduct.doesnotexist": [[4, "pt_map.models.FareProduct.DoesNotExist", false]], "fareproduct.multipleobjectsreturned": [[4, "pt_map.models.FareProduct.MultipleObjectsReturned", false]], "fareproduct_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.fareproduct_set", false]], "farerule (class in pt_map.models)": [[4, "pt_map.models.FareRule", false]], "farerule.doesnotexist": [[4, "pt_map.models.FareRule.DoesNotExist", false]], "farerule.multipleobjectsreturned": [[4, "pt_map.models.FareRule.MultipleObjectsReturned", false]], "farerule_set (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.farerule_set", false]], "farerule_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.farerule_set", false]], "farerule_set (pt_map.models.route attribute)": [[4, "pt_map.models.Route.farerule_set", false]], "faretransferrule (class in pt_map.models)": [[4, "pt_map.models.FareTransferRule", false]], "faretransferrule.doesnotexist": [[4, "pt_map.models.FareTransferRule.DoesNotExist", false]], "faretransferrule.multipleobjectsreturned": [[4, "pt_map.models.FareTransferRule.MultipleObjectsReturned", false]], "faretransferrule_set (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.faretransferrule_set", false]], "faretransferrule_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.faretransferrule_set", false]], "feed_contact_email (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_contact_email", false]], "feed_contact_url (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_contact_url", false]], "feed_end_date (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_end_date", false]], "feed_id (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_id", false]], "feed_info_id (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.feed_info_id", false]], "feed_info_id (pt_map.models.area attribute)": [[4, "pt_map.models.Area.feed_info_id", false]], "feed_info_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.feed_info_id", false]], "feed_info_id (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.feed_info_id", false]], "feed_info_id (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.feed_info_id", false]], "feed_info_id (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.feed_info_id", false]], "feed_info_id (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.feed_info_id", false]], "feed_info_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.feed_info_id", false]], "feed_info_id (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.feed_info_id", false]], "feed_info_id (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.feed_info_id", false]], "feed_info_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.feed_info_id", false]], "feed_info_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.feed_info_id", false]], "feed_info_id (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.feed_info_id", false]], "feed_info_id (pt_map.models.level attribute)": [[4, "pt_map.models.Level.feed_info_id", false]], "feed_info_id (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.feed_info_id", false]], "feed_info_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.feed_info_id", false]], "feed_info_id (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.feed_info_id", false]], "feed_info_id (pt_map.models.network attribute)": [[4, "pt_map.models.Network.feed_info_id", false]], "feed_info_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.feed_info_id", false]], "feed_info_id (pt_map.models.route attribute)": [[4, "pt_map.models.Route.feed_info_id", false]], "feed_info_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.feed_info_id", false]], "feed_info_id (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.feed_info_id", false]], "feed_info_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.feed_info_id", false]], "feed_info_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.feed_info_id", false]], "feed_info_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.feed_info_id", false]], "feed_info_id (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.feed_info_id", false]], "feed_info_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.feed_info_id", false]], "feed_info_id (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.feed_info_id", false]], "feed_info_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.feed_info_id", false]], "feed_info_id_id (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.area attribute)": [[4, "pt_map.models.Area.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.level attribute)": [[4, "pt_map.models.Level.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.network attribute)": [[4, "pt_map.models.Network.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.route attribute)": [[4, "pt_map.models.Route.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.feed_info_id_id", false]], "feed_info_id_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.feed_info_id_id", false]], "feed_lang (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_lang", false]], "feed_publisher_name (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_publisher_name", false]], "feed_publisher_url (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_publisher_url", false]], "feed_start_date (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_start_date", false]], "feed_version (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.feed_version", false]], "feedinfo (class in pt_map.models)": [[4, "pt_map.models.FeedInfo", false]], "feedinfo.doesnotexist": [[4, "pt_map.models.FeedInfo.DoesNotExist", false]], "feedinfo.multipleobjectsreturned": [[4, "pt_map.models.FeedInfo.MultipleObjectsReturned", false]], "field_name (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.field_name", false]], "file_name (pt_map.gtfs.gtfs.gtfsfile attribute)": [[4, "pt_map.gtfs.GTFS.GTFSFile.file_name", false]], "folder_path (pt_map.gtfs.gtfs attribute)": [[4, "pt_map.gtfs.GTFS.folder_path", false]], "folder_path (pt_map.gtfs.gtfs.gtfsfile attribute)": [[4, "pt_map.gtfs.GTFS.GTFSFile.folder_path", false]], "frequency (class in pt_map.models)": [[4, "pt_map.models.Frequency", false]], "frequency.doesnotexist": [[4, "pt_map.models.Frequency.DoesNotExist", false]], "frequency.multipleobjectsreturned": [[4, "pt_map.models.Frequency.MultipleObjectsReturned", false]], "frequency_id (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.frequency_id", false]], "frequency_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.frequency_set", false]], "frequency_set (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.frequency_set", false]], "friday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.friday", false]], "from_area_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.from_area_id", false]], "from_area_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.from_area_id_id", false]], "from_leg_group_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.from_leg_group_id", false]], "from_route_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_route_id", false]], "from_route_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_route_id_id", false]], "from_stop_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.from_stop_id", false]], "from_stop_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_stop_id", false]], "from_stop_id_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.from_stop_id_id", false]], "from_stop_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_stop_id_id", false]], "from_timeframe_group_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.from_timeframe_group_id", false]], "from_timeframe_group_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.from_timeframe_group_id_id", false]], "from_trip_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_trip_id", false]], "from_trip_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.from_trip_id_id", false]], "get_all_routes() (in module pt_map.query)": [[4, "pt_map.query.get_all_routes", false]], "get_all_stops() (in module pt_map.query)": [[4, "pt_map.query.get_all_stops", false]], "get_field_names() (in module pt_map.query)": [[4, "pt_map.query.get_field_names", false]], "get_fields() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.get_fields", false]], "get_files() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.get_files", false]], "get_next_by_date() (pt_map.models.calendardate method)": [[4, "pt_map.models.CalendarDate.get_next_by_date", false]], "get_next_by_end_date() (pt_map.models.calendar method)": [[4, "pt_map.models.Calendar.get_next_by_end_date", false]], "get_next_by_end_date() (pt_map.models.timeframe method)": [[4, "pt_map.models.Timeframe.get_next_by_end_date", false]], "get_next_by_start_date() (pt_map.models.calendar method)": [[4, "pt_map.models.Calendar.get_next_by_start_date", false]], "get_next_by_start_date() (pt_map.models.timeframe method)": [[4, "pt_map.models.Timeframe.get_next_by_start_date", false]], "get_obj_by_pk() (in module pt_map.query)": [[4, "pt_map.query.get_obj_by_pk", false]], "get_pks_from_get() (in module pt_map.query)": [[4, "pt_map.query.get_pks_from_get", false]], "get_previous_by_date() (pt_map.models.calendardate method)": [[4, "pt_map.models.CalendarDate.get_previous_by_date", false]], "get_previous_by_end_date() (pt_map.models.calendar method)": [[4, "pt_map.models.Calendar.get_previous_by_end_date", false]], "get_previous_by_end_date() (pt_map.models.timeframe method)": [[4, "pt_map.models.Timeframe.get_previous_by_end_date", false]], "get_previous_by_start_date() (pt_map.models.calendar method)": [[4, "pt_map.models.Calendar.get_previous_by_start_date", false]], "get_previous_by_start_date() (pt_map.models.timeframe method)": [[4, "pt_map.models.Timeframe.get_previous_by_start_date", false]], "get_stop_sequences() (in module pt_map.query)": [[4, "pt_map.query.get_stop_sequences", false]], "get_timetable() (in module pt_map.query)": [[4, "pt_map.query.get_timetable", false]], "get_trips() (in module pt_map.query)": [[4, "pt_map.query.get_trips", false]], "gtfs (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS", false]], "gtfs.agency (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Agency", false]], "gtfs.areas (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Areas", false]], "gtfs.attributions (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Attributions", false]], "gtfs.bookingrules (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.BookingRules", false]], "gtfs.calendar (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Calendar", false]], "gtfs.calendardates (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.CalendarDates", false]], "gtfs.fareattributes (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareAttributes", false]], "gtfs.farelegrules (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareLegRules", false]], "gtfs.faremedia (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareMedia", false]], "gtfs.fareproducts (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareProducts", false]], "gtfs.farerules (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareRules", false]], "gtfs.faretransferrules (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FareTransferRules", false]], "gtfs.feedinfo (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.FeedInfo", false]], "gtfs.frequencies (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Frequencies", false]], "gtfs.gtfsfile (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.GTFSFile", false]], "gtfs.levels (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Levels", false]], "gtfs.locationgroups (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.LocationGroups", false]], "gtfs.locationgroupstops (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.LocationGroupStops", false]], "gtfs.locationsgeojson (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.LocationsGeojson", false]], "gtfs.networks (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Networks", false]], "gtfs.pathways (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Pathways", false]], "gtfs.routenetworks (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.RouteNetworks", false]], "gtfs.routes (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Routes", false]], "gtfs.shapes (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Shapes", false]], "gtfs.stopareas (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.StopAreas", false]], "gtfs.stops (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Stops", false]], "gtfs.stoptimes (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.StopTimes", false]], "gtfs.timeframes (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Timeframes", false]], "gtfs.transfers (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Transfers", false]], "gtfs.translations (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Translations", false]], "gtfs.trips (class in pt_map.gtfs)": [[4, "pt_map.gtfs.GTFS.Trips", false]], "gtfs_to_db() (in module pt_map.bridge)": [[4, "pt_map.bridge.gtfs_to_db", false]], "headway_secs (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.headway_secs", false]], "index() (in module pt_map.views)": [[4, "pt_map.views.index", false]], "is_bidirectional (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.is_bidirectional", false]], "is_nan() (in module pt_map.bridge)": [[4, "pt_map.bridge.is_NaN", false]], "language (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.language", false]], "length (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.length", false]], "level (class in pt_map.models)": [[4, "pt_map.models.Level", false]], "level.doesnotexist": [[4, "pt_map.models.Level.DoesNotExist", false]], "level.multipleobjectsreturned": [[4, "pt_map.models.Level.MultipleObjectsReturned", false]], "level_id (pt_map.models.level attribute)": [[4, "pt_map.models.Level.level_id", false]], "level_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.level_id", false]], "level_id_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.level_id_id", false]], "level_index (pt_map.models.level attribute)": [[4, "pt_map.models.Level.level_index", false]], "level_name (pt_map.models.level attribute)": [[4, "pt_map.models.Level.level_name", false]], "level_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.level_set", false]], "load_data() (pt_map.gtfs.gtfs.gtfsfile method)": [[4, "pt_map.gtfs.GTFS.GTFSFile.load_data", false]], "load_data() (pt_map.gtfs.gtfs.locationsgeojson method)": [[4, "pt_map.gtfs.GTFS.LocationsGeojson.load_data", false]], "location_group_id (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.location_group_id", false]], "location_group_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.location_group_id", false]], "location_group_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.location_group_id", false]], "location_group_id_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.location_group_id_id", false]], "location_group_id_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.location_group_id_id", false]], "location_group_name (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.location_group_name", false]], "location_group_stop_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.location_group_stop_id", false]], "location_group_type (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.location_group_type", false]], "location_id (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.location_id", false]], "location_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.location_id", false]], "location_id_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.location_id_id", false]], "location_lat (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.location_lat", false]], "location_lon (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.location_lon", false]], "location_name (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.location_name", false]], "location_type (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.location_type", false]], "location_type (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.location_type", false]], "locationgroup (class in pt_map.models)": [[4, "pt_map.models.LocationGroup", false]], "locationgroup.doesnotexist": [[4, "pt_map.models.LocationGroup.DoesNotExist", false]], "locationgroup.multipleobjectsreturned": [[4, "pt_map.models.LocationGroup.MultipleObjectsReturned", false]], "locationgroup_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.locationgroup_set", false]], "locationgroupstop (class in pt_map.models)": [[4, "pt_map.models.LocationGroupStop", false]], "locationgroupstop.doesnotexist": [[4, "pt_map.models.LocationGroupStop.DoesNotExist", false]], "locationgroupstop.multipleobjectsreturned": [[4, "pt_map.models.LocationGroupStop.MultipleObjectsReturned", false]], "locationgroupstop_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.locationgroupstop_set", false]], "locationgroupstop_set (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.locationgroupstop_set", false]], "locationgroupstop_set (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.locationgroupstop_set", false]], "locationsgeojson (class in pt_map.models)": [[4, "pt_map.models.LocationsGeojson", false]], "locationsgeojson.doesnotexist": [[4, "pt_map.models.LocationsGeojson.DoesNotExist", false]], "locationsgeojson.multipleobjectsreturned": [[4, "pt_map.models.LocationsGeojson.MultipleObjectsReturned", false]], "locationsgeojson_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.locationsgeojson_set", false]], "max_slope (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.max_slope", false]], "min_transfer_time (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.min_transfer_time", false]], "min_width (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.min_width", false]], "module": [[0, "module-api", false], [0, "module-api.admin", false], [0, "module-api.apps", false], [0, "module-api.models", false], [0, "module-api.tests", false], [0, "module-api.urls", false], [0, "module-api.views", false], [4, "module-pt_map", false], [4, "module-pt_map.admin", false], [4, "module-pt_map.apps", false], [4, "module-pt_map.bridge", false], [4, "module-pt_map.gtfs", false], [4, "module-pt_map.models", false], [4, "module-pt_map.query", false], [4, "module-pt_map.tests", false], [4, "module-pt_map.urls", false], [4, "module-pt_map.views", false]], "monday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.monday", false]], "name (api.apps.apiconfig attribute)": [[0, "api.apps.ApiConfig.name", false]], "name (pt_map.apps.ptmapconfig attribute)": [[4, "pt_map.apps.PtMapConfig.name", false]], "network (class in pt_map.models)": [[4, "pt_map.models.Network", false]], "network.doesnotexist": [[4, "pt_map.models.Network.DoesNotExist", false]], "network.multipleobjectsreturned": [[4, "pt_map.models.Network.MultipleObjectsReturned", false]], "network_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.network_id", false]], "network_id (pt_map.models.network attribute)": [[4, "pt_map.models.Network.network_id", false]], "network_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.network_id", false]], "network_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.network_id_id", false]], "network_id_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.network_id_id", false]], "network_name (pt_map.models.network attribute)": [[4, "pt_map.models.Network.network_name", false]], "network_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.network_set", false]], "obj_from_get() (in module pt_map.query)": [[4, "pt_map.query.obj_from_get", false]], "objects (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.objects", false]], "objects (pt_map.models.area attribute)": [[4, "pt_map.models.Area.objects", false]], "objects (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.objects", false]], "objects (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.objects", false]], "objects (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.objects", false]], "objects (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.objects", false]], "objects (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.objects", false]], "objects (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.objects", false]], "objects (pt_map.models.faremedium attribute)": [[4, "pt_map.models.FareMedium.objects", false]], "objects (pt_map.models.fareproduct attribute)": [[4, "pt_map.models.FareProduct.objects", false]], "objects (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.objects", false]], "objects (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.objects", false]], "objects (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.objects", false]], "objects (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.objects", false]], "objects (pt_map.models.level attribute)": [[4, "pt_map.models.Level.objects", false]], "objects (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.objects", false]], "objects (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.objects", false]], "objects (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.objects", false]], "objects (pt_map.models.network attribute)": [[4, "pt_map.models.Network.objects", false]], "objects (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.objects", false]], "objects (pt_map.models.route attribute)": [[4, "pt_map.models.Route.objects", false]], "objects (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.objects", false]], "objects (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.objects", false]], "objects (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.objects", false]], "objects (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.objects", false]], "objects (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.objects", false]], "objects (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.objects", false]], "objects (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.objects", false]], "objects (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.objects", false]], "objects (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.objects", false]], "origin_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.origin_id", false]], "parent_location_id (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.parent_location_id", false]], "parent_station (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.parent_station", false]], "parent_station_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.parent_station_id", false]], "pathway (class in pt_map.models)": [[4, "pt_map.models.Pathway", false]], "pathway.doesnotexist": [[4, "pt_map.models.Pathway.DoesNotExist", false]], "pathway.multipleobjectsreturned": [[4, "pt_map.models.Pathway.MultipleObjectsReturned", false]], "pathway_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.pathway_id", false]], "pathway_mode (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.pathway_mode", false]], "pathway_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.pathway_set", false]], "pathways_from (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.pathways_from", false]], "pathways_to (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.pathways_to", false]], "payment_method (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.payment_method", false]], "pickup_type (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.pickup_type", false]], "platform_code (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.platform_code", false]], "price (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.price", false]], "pt_map": [[4, "module-pt_map", false]], "pt_map.admin": [[4, "module-pt_map.admin", false]], "pt_map.apps": [[4, "module-pt_map.apps", false]], "pt_map.bridge": [[4, "module-pt_map.bridge", false]], "pt_map.gtfs": [[4, "module-pt_map.gtfs", false]], "pt_map.models": [[4, "module-pt_map.models", false]], "pt_map.query": [[4, "module-pt_map.query", false]], "pt_map.tests": [[4, "module-pt_map.tests", false]], "pt_map.urls": [[4, "module-pt_map.urls", false]], "pt_map.views": [[4, "module-pt_map.views", false]], "ptmapconfig (class in pt_map.apps)": [[4, "pt_map.apps.PtMapConfig", false]], "reversed_signposted_as (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.reversed_signposted_as", false]], "route (class in pt_map.models)": [[4, "pt_map.models.Route", false]], "route.doesnotexist": [[4, "pt_map.models.Route.DoesNotExist", false]], "route.multipleobjectsreturned": [[4, "pt_map.models.Route.MultipleObjectsReturned", false]], "route_color (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_color", false]], "route_desc (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_desc", false]], "route_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.route_id", false]], "route_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.route_id", false]], "route_id (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_id", false]], "route_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.route_id", false]], "route_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.route_id", false]], "route_id_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.route_id_id", false]], "route_id_id (pt_map.models.farerule attribute)": [[4, "pt_map.models.FareRule.route_id_id", false]], "route_id_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.route_id_id", false]], "route_id_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.route_id_id", false]], "route_long_name (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_long_name", false]], "route_network_id (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.route_network_id", false]], "route_network_name (pt_map.models.routenetwork attribute)": [[4, "pt_map.models.RouteNetwork.route_network_name", false]], "route_set (pt_map.models.agency attribute)": [[4, "pt_map.models.Agency.route_set", false]], "route_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.route_set", false]], "route_short_name (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_short_name", false]], "route_sort_order (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_sort_order", false]], "route_text_color (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_text_color", false]], "route_type (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_type", false]], "route_url (pt_map.models.route attribute)": [[4, "pt_map.models.Route.route_url", false]], "routenetwork (class in pt_map.models)": [[4, "pt_map.models.RouteNetwork", false]], "routenetwork.doesnotexist": [[4, "pt_map.models.RouteNetwork.DoesNotExist", false]], "routenetwork.multipleobjectsreturned": [[4, "pt_map.models.RouteNetwork.MultipleObjectsReturned", false]], "routenetwork_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.routenetwork_set", false]], "routenetwork_set (pt_map.models.network attribute)": [[4, "pt_map.models.Network.routenetwork_set", false]], "routenetwork_set (pt_map.models.route attribute)": [[4, "pt_map.models.Route.routenetwork_set", false]], "rule_criteria (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.rule_criteria", false]], "saturday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.saturday", false]], "service_id (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.service_id", false]], "service_id (pt_map.models.calendardate attribute)": [[4, "pt_map.models.CalendarDate.service_id", false]], "service_id (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.service_id", false]], "service_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.service_id", false]], "shape (class in pt_map.models)": [[4, "pt_map.models.Shape", false]], "shape.doesnotexist": [[4, "pt_map.models.Shape.DoesNotExist", false]], "shape.multipleobjectsreturned": [[4, "pt_map.models.Shape.MultipleObjectsReturned", false]], "shape_dist_traveled (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_dist_traveled", false]], "shape_dist_traveled (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.shape_dist_traveled", false]], "shape_id (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_id", false]], "shape_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.shape_id", false]], "shape_id_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.shape_id_id", false]], "shape_pk (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_pk", false]], "shape_pt_lat (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_pt_lat", false]], "shape_pt_lon (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_pt_lon", false]], "shape_pt_sequence (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.shape_pt_sequence", false]], "shape_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.shape_set", false]], "signposted_as (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.signposted_as", false]], "stair_count (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.stair_count", false]], "standardize_time() (in module pt_map.bridge)": [[4, "pt_map.bridge.standardize_time", false]], "start_date (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.start_date", false]], "start_date (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.start_date", false]], "start_time (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.start_time", false]], "start_time (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.start_time", false]], "start_time (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.start_time", false]], "stdz() (in module pt_map.bridge)": [[4, "pt_map.bridge.stdz", false]], "stop (class in pt_map.models)": [[4, "pt_map.models.Stop", false]], "stop.doesnotexist": [[4, "pt_map.models.Stop.DoesNotExist", false]], "stop.multipleobjectsreturned": [[4, "pt_map.models.Stop.MultipleObjectsReturned", false]], "stop_area_description (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.stop_area_description", false]], "stop_area_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.stop_area_id", false]], "stop_area_name (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.stop_area_name", false]], "stop_code (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_code", false]], "stop_desc (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_desc", false]], "stop_headsign (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.stop_headsign", false]], "stop_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.stop_id", false]], "stop_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_id", false]], "stop_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.stop_id", false]], "stop_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.stop_id", false]], "stop_id_id (pt_map.models.locationgroupstop attribute)": [[4, "pt_map.models.LocationGroupStop.stop_id_id", false]], "stop_id_id (pt_map.models.stoparea attribute)": [[4, "pt_map.models.StopArea.stop_id_id", false]], "stop_id_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.stop_id_id", false]], "stop_lat (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_lat", false]], "stop_lon (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_lon", false]], "stop_name (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_name", false]], "stop_sequence (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.stop_sequence", false]], "stop_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.stop_set", false]], "stop_set (pt_map.models.level attribute)": [[4, "pt_map.models.Level.stop_set", false]], "stop_set (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_set", false]], "stop_time_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.stop_time_id", false]], "stop_timezone (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_timezone", false]], "stop_url (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stop_url", false]], "stoparea (class in pt_map.models)": [[4, "pt_map.models.StopArea", false]], "stoparea.doesnotexist": [[4, "pt_map.models.StopArea.DoesNotExist", false]], "stoparea.multipleobjectsreturned": [[4, "pt_map.models.StopArea.MultipleObjectsReturned", false]], "stoparea_set (pt_map.models.area attribute)": [[4, "pt_map.models.Area.stoparea_set", false]], "stoparea_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.stoparea_set", false]], "stoparea_set (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stoparea_set", false]], "stoptime (class in pt_map.models)": [[4, "pt_map.models.StopTime", false]], "stoptime.doesnotexist": [[4, "pt_map.models.StopTime.DoesNotExist", false]], "stoptime.multipleobjectsreturned": [[4, "pt_map.models.StopTime.MultipleObjectsReturned", false]], "stoptime_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.stoptime_set", false]], "stoptime_set (pt_map.models.locationgroup attribute)": [[4, "pt_map.models.LocationGroup.stoptime_set", false]], "stoptime_set (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.stoptime_set", false]], "stoptime_set (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.stoptime_set", false]], "stoptime_set (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.stoptime_set", false]], "sunday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.sunday", false]], "table_name (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.table_name", false]], "thursday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.thursday", false]], "timeframe (class in pt_map.models)": [[4, "pt_map.models.Timeframe", false]], "timeframe.doesnotexist": [[4, "pt_map.models.Timeframe.DoesNotExist", false]], "timeframe.multipleobjectsreturned": [[4, "pt_map.models.Timeframe.MultipleObjectsReturned", false]], "timeframe_group_id (pt_map.models.timeframe attribute)": [[4, "pt_map.models.Timeframe.timeframe_group_id", false]], "timeframe_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.timeframe_set", false]], "timepoint (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.timepoint", false]], "timetable() (in module api.views)": [[0, "api.views.timetable", false]], "to_area_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.to_area_id", false]], "to_area_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.to_area_id_id", false]], "to_leg_group_id (pt_map.models.faretransferrule attribute)": [[4, "pt_map.models.FareTransferRule.to_leg_group_id", false]], "to_route_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_route_id", false]], "to_route_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_route_id_id", false]], "to_snake_case() (in module pt_map.bridge)": [[4, "pt_map.bridge.to_snake_case", false]], "to_stop_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.to_stop_id", false]], "to_stop_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_stop_id", false]], "to_stop_id_id (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.to_stop_id_id", false]], "to_stop_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_stop_id_id", false]], "to_timeframe_group_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.to_timeframe_group_id", false]], "to_timeframe_group_id_id (pt_map.models.farelegrule attribute)": [[4, "pt_map.models.FareLegRule.to_timeframe_group_id_id", false]], "to_trip_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_trip_id", false]], "to_trip_id_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.to_trip_id_id", false]], "tocamelcase() (in module pt_map.bridge)": [[4, "pt_map.bridge.toCamelCase", false]], "transfer (class in pt_map.models)": [[4, "pt_map.models.Transfer", false]], "transfer.doesnotexist": [[4, "pt_map.models.Transfer.DoesNotExist", false]], "transfer.multipleobjectsreturned": [[4, "pt_map.models.Transfer.MultipleObjectsReturned", false]], "transfer_duration (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.transfer_duration", false]], "transfer_id (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.transfer_id", false]], "transfer_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.transfer_set", false]], "transfer_type (pt_map.models.transfer attribute)": [[4, "pt_map.models.Transfer.transfer_type", false]], "transfers (pt_map.models.fareattribute attribute)": [[4, "pt_map.models.FareAttribute.transfers", false]], "transfers_from_route (pt_map.models.route attribute)": [[4, "pt_map.models.Route.transfers_from_route", false]], "transfers_from_stop (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.transfers_from_stop", false]], "transfers_from_trip (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.transfers_from_trip", false]], "transfers_to_route (pt_map.models.route attribute)": [[4, "pt_map.models.Route.transfers_to_route", false]], "transfers_to_stop (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.transfers_to_stop", false]], "transfers_to_trip (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.transfers_to_trip", false]], "translation (class in pt_map.models)": [[4, "pt_map.models.Translation", false]], "translation (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.translation", false]], "translation.doesnotexist": [[4, "pt_map.models.Translation.DoesNotExist", false]], "translation.multipleobjectsreturned": [[4, "pt_map.models.Translation.MultipleObjectsReturned", false]], "translation_id (pt_map.models.translation attribute)": [[4, "pt_map.models.Translation.translation_id", false]], "translation_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.translation_set", false]], "traversal_time (pt_map.models.pathway attribute)": [[4, "pt_map.models.Pathway.traversal_time", false]], "trip (class in pt_map.models)": [[4, "pt_map.models.Trip", false]], "trip.doesnotexist": [[4, "pt_map.models.Trip.DoesNotExist", false]], "trip.multipleobjectsreturned": [[4, "pt_map.models.Trip.MultipleObjectsReturned", false]], "trip_headsign (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.trip_headsign", false]], "trip_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.trip_id", false]], "trip_id (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.trip_id", false]], "trip_id (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.trip_id", false]], "trip_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.trip_id", false]], "trip_id (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.trip_id", false]], "trip_id_id (pt_map.models.attribution attribute)": [[4, "pt_map.models.Attribution.trip_id_id", false]], "trip_id_id (pt_map.models.bookingrule attribute)": [[4, "pt_map.models.BookingRule.trip_id_id", false]], "trip_id_id (pt_map.models.frequency attribute)": [[4, "pt_map.models.Frequency.trip_id_id", false]], "trip_id_id (pt_map.models.stoptime attribute)": [[4, "pt_map.models.StopTime.trip_id_id", false]], "trip_set (pt_map.models.feedinfo attribute)": [[4, "pt_map.models.FeedInfo.trip_set", false]], "trip_set (pt_map.models.route attribute)": [[4, "pt_map.models.Route.trip_set", false]], "trip_set (pt_map.models.shape attribute)": [[4, "pt_map.models.Shape.trip_set", false]], "trip_short_name (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.trip_short_name", false]], "tuesday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.tuesday", false]], "unqfk() (in module pt_map.bridge)": [[4, "pt_map.bridge.unqfk", false]], "validate() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate", false]], "validate_agency() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_agency", false]], "validate_areas() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_areas", false]], "validate_attributions() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_attributions", false]], "validate_booking_rules() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_booking_rules", false]], "validate_calendar() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_calendar", false]], "validate_calendar_dates() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_calendar_dates", false]], "validate_fare_attributes() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_attributes", false]], "validate_fare_leg_rules() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_leg_rules", false]], "validate_fare_media() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_media", false]], "validate_fare_products() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_products", false]], "validate_fare_rules() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_rules", false]], "validate_fare_transfer_rules() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_fare_transfer_rules", false]], "validate_feed_info() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_feed_info", false]], "validate_frequencies() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_frequencies", false]], "validate_lat_lon() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_lat_lon", false]], "validate_levels() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_levels", false]], "validate_location_group_stops() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_location_group_stops", false]], "validate_location_groups() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_location_groups", false]], "validate_locations_geojson() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_locations_geojson", false]], "validate_networks() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_networks", false]], "validate_optional_fields() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_optional_fields", false]], "validate_pathways() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_pathways", false]], "validate_required_fields() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_required_fields", false]], "validate_route_networks() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_route_networks", false]], "validate_routes() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_routes", false]], "validate_shapes() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_shapes", false]], "validate_stop_areas() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_stop_areas", false]], "validate_stop_times() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_stop_times", false]], "validate_stops() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_stops", false]], "validate_timeframes() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_timeframes", false]], "validate_transfers() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_transfers", false]], "validate_translations() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_translations", false]], "validate_trips() (pt_map.gtfs.gtfs method)": [[4, "pt_map.gtfs.GTFS.validate_trips", false]], "wednesday (pt_map.models.calendar attribute)": [[4, "pt_map.models.Calendar.wednesday", false]], "wheelchair_accessible (pt_map.models.trip attribute)": [[4, "pt_map.models.Trip.wheelchair_accessible", false]], "wheelchair_boarding (pt_map.models.locationsgeojson attribute)": [[4, "pt_map.models.LocationsGeojson.wheelchair_boarding", false]], "wheelchair_boarding (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.wheelchair_boarding", false]], "zone_id (pt_map.models.stop attribute)": [[4, "pt_map.models.Stop.zone_id", false]]}, "objects": {"": [[0, 0, 0, "-", "api"], [2, 0, 0, "-", "manage"], [4, 0, 0, "-", "pt_map"], [5, 0, 0, "-", "transport_accessibility"]], "api": [[0, 0, 0, "-", "admin"], [0, 0, 0, "-", "apps"], [0, 0, 0, "-", "models"], [0, 0, 0, "-", "tests"], [0, 0, 0, "-", "urls"], [0, 0, 0, "-", "views"]], "api.apps": [[0, 1, 1, "", "ApiConfig"]], "api.apps.ApiConfig": [[0, 2, 1, "", "default_auto_field"], [0, 2, 1, "", "name"]], "api.views": [[0, 3, 1, "", "data"], [0, 3, 1, "", "timetable"]], "manage": [[2, 3, 1, "", "main"]], "pt_map": [[4, 0, 0, "-", "admin"], [4, 0, 0, "-", "apps"], [4, 0, 0, "-", "bridge"], [4, 0, 0, "-", "gtfs"], [4, 0, 0, "-", "models"], [4, 0, 0, "-", "query"], [4, 0, 0, "-", "tests"], [4, 0, 0, "-", "urls"], [4, 0, 0, "-", "views"]], "pt_map.apps": [[4, 1, 1, "", "PtMapConfig"]], "pt_map.apps.PtMapConfig": [[4, 2, 1, "", "default_auto_field"], [4, 2, 1, "", "name"]], "pt_map.bridge": [[4, 3, 1, "", "db_to_gtfs"], [4, 3, 1, "", "gtfs_to_db"], [4, 3, 1, "", "is_NaN"], [4, 3, 1, "", "standardize_time"], [4, 3, 1, "", "stdz"], [4, 3, 1, "", "toCamelCase"], [4, 3, 1, "", "to_snake_case"], [4, 3, 1, "", "unqfk"]], "pt_map.gtfs": [[4, 1, 1, "", "GTFS"]], "pt_map.gtfs.GTFS": [[4, 1, 1, "", "Agency"], [4, 1, 1, "", "Areas"], [4, 1, 1, "", "Attributions"], [4, 1, 1, "", "BookingRules"], [4, 1, 1, "", "Calendar"], [4, 1, 1, "", "CalendarDates"], [4, 1, 1, "", "FareAttributes"], [4, 1, 1, "", "FareLegRules"], [4, 1, 1, "", "FareMedia"], [4, 1, 1, "", "FareProducts"], [4, 1, 1, "", "FareRules"], [4, 1, 1, "", "FareTransferRules"], [4, 1, 1, "", "FeedInfo"], [4, 1, 1, "", "Frequencies"], [4, 1, 1, "", "GTFSFile"], [4, 1, 1, "", "Levels"], [4, 1, 1, "", "LocationGroupStops"], [4, 1, 1, "", "LocationGroups"], [4, 1, 1, "", "LocationsGeojson"], [4, 1, 1, "", "Networks"], [4, 1, 1, "", "Pathways"], [4, 1, 1, "", "RouteNetworks"], [4, 1, 1, "", "Routes"], [4, 1, 1, "", "Shapes"], [4, 1, 1, "", "StopAreas"], [4, 1, 1, "", "StopTimes"], [4, 1, 1, "", "Stops"], [4, 1, 1, "", "Timeframes"], [4, 1, 1, "", "Transfers"], [4, 1, 1, "", "Translations"], [4, 1, 1, "", "Trips"], [4, 2, 1, "", "errors"], [4, 4, 1, "", "export"], [4, 2, 1, "", "folder_path"], [4, 4, 1, "", "get_fields"], [4, 4, 1, "", "get_files"], [4, 4, 1, "", "validate"], [4, 4, 1, "", "validate_agency"], [4, 4, 1, "", "validate_areas"], [4, 4, 1, "", "validate_attributions"], [4, 4, 1, "", "validate_booking_rules"], [4, 4, 1, "", "validate_calendar"], [4, 4, 1, "", "validate_calendar_dates"], [4, 4, 1, "", "validate_fare_attributes"], [4, 4, 1, "", "validate_fare_leg_rules"], [4, 4, 1, "", "validate_fare_media"], [4, 4, 1, "", "validate_fare_products"], [4, 4, 1, "", "validate_fare_rules"], [4, 4, 1, "", "validate_fare_transfer_rules"], [4, 4, 1, "", "validate_feed_info"], [4, 4, 1, "", "validate_frequencies"], [4, 4, 1, "", "validate_lat_lon"], [4, 4, 1, "", "validate_levels"], [4, 4, 1, "", "validate_location_group_stops"], [4, 4, 1, "", "validate_location_groups"], [4, 4, 1, "", "validate_locations_geojson"], [4, 4, 1, "", "validate_networks"], [4, 4, 1, "", "validate_optional_fields"], [4, 4, 1, "", "validate_pathways"], [4, 4, 1, "", "validate_required_fields"], [4, 4, 1, "", "validate_route_networks"], [4, 4, 1, "", "validate_routes"], [4, 4, 1, "", "validate_shapes"], [4, 4, 1, "", "validate_stop_areas"], [4, 4, 1, "", "validate_stop_times"], [4, 4, 1, "", "validate_stops"], [4, 4, 1, "", "validate_timeframes"], [4, 4, 1, "", "validate_transfers"], [4, 4, 1, "", "validate_translations"], [4, 4, 1, "", "validate_trips"]], "pt_map.gtfs.GTFS.GTFSFile": [[4, 2, 1, "", "data"], [4, 2, 1, "", "file_name"], [4, 2, 1, "", "folder_path"], [4, 4, 1, "", "load_data"]], "pt_map.gtfs.GTFS.LocationsGeojson": [[4, 4, 1, "", "load_data"]], "pt_map.models": [[4, 1, 1, "", "Agency"], [4, 1, 1, "", "Area"], [4, 1, 1, "", "Attribution"], [4, 1, 1, "", "BookingRule"], [4, 1, 1, "", "Calendar"], [4, 1, 1, "", "CalendarDate"], [4, 2, 1, "", "Classes"], [4, 1, 1, "", "FareAttribute"], [4, 1, 1, "", "FareLegRule"], [4, 1, 1, "", "FareMedium"], [4, 1, 1, "", "FareProduct"], [4, 1, 1, "", "FareRule"], [4, 1, 1, "", "FareTransferRule"], [4, 1, 1, "", "FeedInfo"], [4, 1, 1, "", "Frequency"], [4, 1, 1, "", "Level"], [4, 1, 1, "", "LocationGroup"], [4, 1, 1, "", "LocationGroupStop"], [4, 1, 1, "", "LocationsGeojson"], [4, 1, 1, "", "Network"], [4, 1, 1, "", "Pathway"], [4, 1, 1, "", "Route"], [4, 1, 1, "", "RouteNetwork"], [4, 1, 1, "", "Shape"], [4, 1, 1, "", "Stop"], [4, 1, 1, "", "StopArea"], [4, 1, 1, "", "StopTime"], [4, 1, 1, "", "Timeframe"], [4, 1, 1, "", "Transfer"], [4, 1, 1, "", "Translation"], [4, 1, 1, "", "Trip"]], "pt_map.models.Agency": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "agency_email"], [4, 2, 1, "", "agency_fare_url"], [4, 2, 1, "", "agency_id"], [4, 2, 1, "", "agency_lang"], [4, 2, 1, "", "agency_name"], [4, 2, 1, "", "agency_phone"], [4, 2, 1, "", "agency_timezone"], [4, 2, 1, "", "agency_url"], [4, 2, 1, "", "attribution_set"], [4, 2, 1, "", "fareattribute_set"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "route_set"]], "pt_map.models.Area": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "area_description"], [4, 2, 1, "", "area_id"], [4, 2, 1, "", "area_name"], [4, 2, 1, "", "farelegrule_from_area"], [4, 2, 1, "", "farelegrule_to_area"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "stoparea_set"]], "pt_map.models.Attribution": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "agency_id"], [4, 2, 1, "", "agency_id_id"], [4, 2, 1, "", "attribution_email"], [4, 2, 1, "", "attribution_id"], [4, 2, 1, "", "attribution_name"], [4, 2, 1, "", "attribution_phone"], [4, 2, 1, "", "attribution_url"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "route_id"], [4, 2, 1, "", "route_id_id"], [4, 2, 1, "", "trip_id"], [4, 2, 1, "", "trip_id_id"]], "pt_map.models.BookingRule": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "booking_rule_id"], [4, 2, 1, "", "booking_rule_instructions"], [4, 2, 1, "", "booking_type"], [4, 2, 1, "", "end_time"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "rule_criteria"], [4, 2, 1, "", "start_time"], [4, 2, 1, "", "trip_id"], [4, 2, 1, "", "trip_id_id"]], "pt_map.models.Calendar": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "end_date"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "friday"], [4, 4, 1, "", "get_next_by_end_date"], [4, 4, 1, "", "get_next_by_start_date"], [4, 4, 1, "", "get_previous_by_end_date"], [4, 4, 1, "", "get_previous_by_start_date"], [4, 2, 1, "", "monday"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "saturday"], [4, 2, 1, "", "service_id"], [4, 2, 1, "", "start_date"], [4, 2, 1, "", "sunday"], [4, 2, 1, "", "thursday"], [4, 2, 1, "", "tuesday"], [4, 2, 1, "", "wednesday"]], "pt_map.models.CalendarDate": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "calendar_date_id"], [4, 2, 1, "", "date"], [4, 2, 1, "", "exception_type"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 4, 1, "", "get_next_by_date"], [4, 4, 1, "", "get_previous_by_date"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "service_id"]], "pt_map.models.FareAttribute": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "agency_id"], [4, 2, 1, "", "agency_id_id"], [4, 2, 1, "", "currency_type"], [4, 2, 1, "", "fare_id"], [4, 2, 1, "", "farerule_set"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "payment_method"], [4, 2, 1, "", "price"], [4, 2, 1, "", "transfer_duration"], [4, 2, 1, "", "transfers"]], "pt_map.models.FareLegRule": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "fare_leg_rule_description"], [4, 2, 1, "", "fare_leg_rule_id"], [4, 2, 1, "", "fare_leg_rule_name"], [4, 2, 1, "", "fare_product_id"], [4, 2, 1, "", "fare_product_id_id"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "from_area_id"], [4, 2, 1, "", "from_area_id_id"], [4, 2, 1, "", "from_timeframe_group_id"], [4, 2, 1, "", "from_timeframe_group_id_id"], [4, 2, 1, "", "network_id"], [4, 2, 1, "", "network_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "to_area_id"], [4, 2, 1, "", "to_area_id_id"], [4, 2, 1, "", "to_timeframe_group_id"], [4, 2, 1, "", "to_timeframe_group_id_id"]], "pt_map.models.FareMedium": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "fare_media_description"], [4, 2, 1, "", "fare_media_id"], [4, 2, 1, "", "fare_media_name"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"]], "pt_map.models.FareProduct": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "amount"], [4, 2, 1, "", "curreny"], [4, 2, 1, "", "fare_product_description"], [4, 2, 1, "", "fare_product_id"], [4, 2, 1, "", "fare_product_name"], [4, 2, 1, "", "farelegrule_set"], [4, 2, 1, "", "faretransferrule_set"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"]], "pt_map.models.FareRule": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "contains_id"], [4, 2, 1, "", "destination_id"], [4, 2, 1, "", "fare_id"], [4, 2, 1, "", "fare_id_id"], [4, 2, 1, "", "fare_rule_id"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "origin_id"], [4, 2, 1, "", "route_id"], [4, 2, 1, "", "route_id_id"]], "pt_map.models.FareTransferRule": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "fare_product_id"], [4, 2, 1, "", "fare_product_id_id"], [4, 2, 1, "", "fare_transfer_rule_description"], [4, 2, 1, "", "fare_transfer_rule_id"], [4, 2, 1, "", "fare_transfer_rule_name"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "from_leg_group_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "to_leg_group_id"]], "pt_map.models.FeedInfo": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "agency_set"], [4, 2, 1, "", "area_set"], [4, 2, 1, "", "attribution_set"], [4, 2, 1, "", "bookingrule_set"], [4, 2, 1, "", "calendar_set"], [4, 2, 1, "", "calendardate_set"], [4, 2, 1, "", "default_lang"], [4, 2, 1, "", "fareattribute_set"], [4, 2, 1, "", "farelegrule_set"], [4, 2, 1, "", "faremedium_set"], [4, 2, 1, "", "fareproduct_set"], [4, 2, 1, "", "farerule_set"], [4, 2, 1, "", "faretransferrule_set"], [4, 2, 1, "", "feed_contact_email"], [4, 2, 1, "", "feed_contact_url"], [4, 2, 1, "", "feed_end_date"], [4, 2, 1, "", "feed_id"], [4, 2, 1, "", "feed_lang"], [4, 2, 1, "", "feed_publisher_name"], [4, 2, 1, "", "feed_publisher_url"], [4, 2, 1, "", "feed_start_date"], [4, 2, 1, "", "feed_version"], [4, 2, 1, "", "frequency_set"], [4, 2, 1, "", "level_set"], [4, 2, 1, "", "locationgroup_set"], [4, 2, 1, "", "locationgroupstop_set"], [4, 2, 1, "", "locationsgeojson_set"], [4, 2, 1, "", "network_set"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "pathway_set"], [4, 2, 1, "", "route_set"], [4, 2, 1, "", "routenetwork_set"], [4, 2, 1, "", "shape_set"], [4, 2, 1, "", "stop_set"], [4, 2, 1, "", "stoparea_set"], [4, 2, 1, "", "stoptime_set"], [4, 2, 1, "", "timeframe_set"], [4, 2, 1, "", "transfer_set"], [4, 2, 1, "", "translation_set"], [4, 2, 1, "", "trip_set"]], "pt_map.models.Frequency": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "end_time"], [4, 2, 1, "", "exact_times"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "frequency_id"], [4, 2, 1, "", "headway_secs"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "start_time"], [4, 2, 1, "", "trip_id"], [4, 2, 1, "", "trip_id_id"]], "pt_map.models.Level": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "level_id"], [4, 2, 1, "", "level_index"], [4, 2, 1, "", "level_name"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "stop_set"]], "pt_map.models.LocationGroup": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "location_group_id"], [4, 2, 1, "", "location_group_name"], [4, 2, 1, "", "location_group_type"], [4, 2, 1, "", "locationgroupstop_set"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "stoptime_set"]], "pt_map.models.LocationGroupStop": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "location_group_id"], [4, 2, 1, "", "location_group_id_id"], [4, 2, 1, "", "location_group_stop_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "stop_id"], [4, 2, 1, "", "stop_id_id"]], "pt_map.models.LocationsGeojson": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "location_id"], [4, 2, 1, "", "location_lat"], [4, 2, 1, "", "location_lon"], [4, 2, 1, "", "location_name"], [4, 2, 1, "", "location_type"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "parent_location_id"], [4, 2, 1, "", "stoptime_set"], [4, 2, 1, "", "wheelchair_boarding"]], "pt_map.models.Network": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "farelegrule_set"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "network_id"], [4, 2, 1, "", "network_name"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "routenetwork_set"]], "pt_map.models.Pathway": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "from_stop_id"], [4, 2, 1, "", "from_stop_id_id"], [4, 2, 1, "", "is_bidirectional"], [4, 2, 1, "", "length"], [4, 2, 1, "", "max_slope"], [4, 2, 1, "", "min_width"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "pathway_id"], [4, 2, 1, "", "pathway_mode"], [4, 2, 1, "", "reversed_signposted_as"], [4, 2, 1, "", "signposted_as"], [4, 2, 1, "", "stair_count"], [4, 2, 1, "", "to_stop_id"], [4, 2, 1, "", "to_stop_id_id"], [4, 2, 1, "", "traversal_time"]], "pt_map.models.Route": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "agency_id"], [4, 2, 1, "", "agency_id_id"], [4, 2, 1, "", "attribution_set"], [4, 2, 1, "", "continuous_drop_off"], [4, 2, 1, "", "continuous_pickup"], [4, 2, 1, "", "farerule_set"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "route_color"], [4, 2, 1, "", "route_desc"], [4, 2, 1, "", "route_id"], [4, 2, 1, "", "route_long_name"], [4, 2, 1, "", "route_short_name"], [4, 2, 1, "", "route_sort_order"], [4, 2, 1, "", "route_text_color"], [4, 2, 1, "", "route_type"], [4, 2, 1, "", "route_url"], [4, 2, 1, "", "routenetwork_set"], [4, 2, 1, "", "transfers_from_route"], [4, 2, 1, "", "transfers_to_route"], [4, 2, 1, "", "trip_set"]], "pt_map.models.RouteNetwork": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "network_id"], [4, 2, 1, "", "network_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "route_id"], [4, 2, 1, "", "route_id_id"], [4, 2, 1, "", "route_network_id"], [4, 2, 1, "", "route_network_name"]], "pt_map.models.Shape": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "shape_dist_traveled"], [4, 2, 1, "", "shape_id"], [4, 2, 1, "", "shape_pk"], [4, 2, 1, "", "shape_pt_lat"], [4, 2, 1, "", "shape_pt_lon"], [4, 2, 1, "", "shape_pt_sequence"], [4, 2, 1, "", "trip_set"]], "pt_map.models.Stop": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "level_id"], [4, 2, 1, "", "level_id_id"], [4, 2, 1, "", "location_type"], [4, 2, 1, "", "locationgroupstop_set"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "parent_station"], [4, 2, 1, "", "parent_station_id"], [4, 2, 1, "", "pathways_from"], [4, 2, 1, "", "pathways_to"], [4, 2, 1, "", "platform_code"], [4, 2, 1, "", "stop_code"], [4, 2, 1, "", "stop_desc"], [4, 2, 1, "", "stop_id"], [4, 2, 1, "", "stop_lat"], [4, 2, 1, "", "stop_lon"], [4, 2, 1, "", "stop_name"], [4, 2, 1, "", "stop_set"], [4, 2, 1, "", "stop_timezone"], [4, 2, 1, "", "stop_url"], [4, 2, 1, "", "stoparea_set"], [4, 2, 1, "", "stoptime_set"], [4, 2, 1, "", "transfers_from_stop"], [4, 2, 1, "", "transfers_to_stop"], [4, 2, 1, "", "wheelchair_boarding"], [4, 2, 1, "", "zone_id"]], "pt_map.models.StopArea": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "area_id"], [4, 2, 1, "", "area_id_id"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "stop_area_description"], [4, 2, 1, "", "stop_area_id"], [4, 2, 1, "", "stop_area_name"], [4, 2, 1, "", "stop_id"], [4, 2, 1, "", "stop_id_id"]], "pt_map.models.StopTime": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "arrival_time"], [4, 2, 1, "", "departure_time"], [4, 2, 1, "", "drop_off_type"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "location_group_id"], [4, 2, 1, "", "location_group_id_id"], [4, 2, 1, "", "location_id"], [4, 2, 1, "", "location_id_id"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "pickup_type"], [4, 2, 1, "", "shape_dist_traveled"], [4, 2, 1, "", "stop_headsign"], [4, 2, 1, "", "stop_id"], [4, 2, 1, "", "stop_id_id"], [4, 2, 1, "", "stop_sequence"], [4, 2, 1, "", "stop_time_id"], [4, 2, 1, "", "timepoint"], [4, 2, 1, "", "trip_id"], [4, 2, 1, "", "trip_id_id"]], "pt_map.models.Timeframe": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "end_date"], [4, 2, 1, "", "end_time"], [4, 2, 1, "", "farelegrule_from_timeframe"], [4, 2, 1, "", "farelegrule_to_timeframe"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 4, 1, "", "get_next_by_end_date"], [4, 4, 1, "", "get_next_by_start_date"], [4, 4, 1, "", "get_previous_by_end_date"], [4, 4, 1, "", "get_previous_by_start_date"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "service_id"], [4, 2, 1, "", "start_date"], [4, 2, 1, "", "start_time"], [4, 2, 1, "", "timeframe_group_id"]], "pt_map.models.Transfer": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "from_route_id"], [4, 2, 1, "", "from_route_id_id"], [4, 2, 1, "", "from_stop_id"], [4, 2, 1, "", "from_stop_id_id"], [4, 2, 1, "", "from_trip_id"], [4, 2, 1, "", "from_trip_id_id"], [4, 2, 1, "", "min_transfer_time"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "to_route_id"], [4, 2, 1, "", "to_route_id_id"], [4, 2, 1, "", "to_stop_id"], [4, 2, 1, "", "to_stop_id_id"], [4, 2, 1, "", "to_trip_id"], [4, 2, 1, "", "to_trip_id_id"], [4, 2, 1, "", "transfer_id"], [4, 2, 1, "", "transfer_type"]], "pt_map.models.Translation": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "field_name"], [4, 2, 1, "", "language"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "table_name"], [4, 2, 1, "", "translation"], [4, 2, 1, "", "translation_id"]], "pt_map.models.Trip": [[4, 5, 1, "", "DoesNotExist"], [4, 5, 1, "", "MultipleObjectsReturned"], [4, 4, 1, "", "as_dict"], [4, 2, 1, "", "attribution_set"], [4, 2, 1, "", "bikes_allowed"], [4, 2, 1, "", "block_id"], [4, 2, 1, "", "bookingrule_set"], [4, 2, 1, "", "direction_id"], [4, 2, 1, "", "feed_info_id"], [4, 2, 1, "", "feed_info_id_id"], [4, 2, 1, "", "frequency_set"], [4, 2, 1, "", "objects"], [4, 2, 1, "", "route_id"], [4, 2, 1, "", "route_id_id"], [4, 2, 1, "", "service_id"], [4, 2, 1, "", "shape_id"], [4, 2, 1, "", "shape_id_id"], [4, 2, 1, "", "stoptime_set"], [4, 2, 1, "", "transfers_from_trip"], [4, 2, 1, "", "transfers_to_trip"], [4, 2, 1, "", "trip_headsign"], [4, 2, 1, "", "trip_id"], [4, 2, 1, "", "trip_short_name"], [4, 2, 1, "", "wheelchair_accessible"]], "pt_map.query": [[4, 3, 1, "", "get_all_routes"], [4, 3, 1, "", "get_all_stops"], [4, 3, 1, "", "get_field_names"], [4, 3, 1, "", "get_obj_by_pk"], [4, 3, 1, "", "get_pks_from_get"], [4, 3, 1, "", "get_stop_sequences"], [4, 3, 1, "", "get_timetable"], [4, 3, 1, "", "get_trips"], [4, 3, 1, "", "obj_from_get"]], "pt_map.views": [[4, 3, 1, "", "index"]], "transport_accessibility": [[5, 0, 0, "-", "asgi"], [5, 0, 0, "-", "settings"], [5, 0, 0, "-", "urls"], [5, 0, 0, "-", "wsgi"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "method", "Python method"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:function", "4": "py:method", "5": "py:exception"}, "terms": {"": [2, 4], "0": 5, "0001_initi": [], "0002_alter_calendardate_unique_together_and_mor": [], "0003_alter_calendar_service_id_and_mor": [], "0004_alter_agency_agency_id_alter_calendar_service_id_and_mor": [], "0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_mor": [], "0006_alter_route_route_typ": [], "0007_location_translation_attribution_bookingrul": [], "0008_area_farelegrule_faremedia_fareproduct_and_mor": [], "0009_rename_faremedia_faremedium": [], "0010_rename_location_locationgeojson": [], "0011_rename_locationgeojson_locationsgeojson": [], "1": 4, "200": 0, "2024": 4, "24": 4, "400": 0, "5": 5, "6": 5, "A": 4, "For": [4, 5], "If": [0, 4], "In": 4, "It": 5, "The": 4, "To": 4, "_": 4, "_lat": 4, "_lon": 4, "abl": 4, "abstract": 4, "accessor": 4, "accord": 4, "actual": 0, "ad": 4, "addfield": [], "admin": [3, 5], "administr": 2, "agenc": [3, 4], "agency_email": [3, 4], "agency_fare_url": [3, 4], "agency_id": [3, 4], "agency_id_id": [3, 4], "agency_lang": [3, 4], "agency_nam": [3, 4], "agency_phon": [3, 4], "agency_set": [3, 4], "agency_timezon": [3, 4], "agency_url": [3, 4], "all": [0, 4], "allow": 4, "along": 4, "alreadi": 0, "also": 4, "alterfield": [], "alteruniquetogeth": [], "amount": [3, 4], "an": [0, 4], "ani": [0, 4], "api": [1, 3], "apiconfig": [0, 3], "app": 3, "app_label": [], "app_modul": [0, 4], "app_nam": [0, 4], "appconfig": [0, 4], "appear": 4, "applic": [4, 5], "ar": [0, 4], "area": [3, 4], "area_descript": [3, 4], "area_id": [3, 4], "area_id_id": [3, 4], "area_nam": [3, 4], "area_set": [3, 4], "arg": 4, "argument": 4, "arrival_tim": [3, 4], "as_dict": [3, 4], "asgi": 3, "associ": 4, "attribut": [3, 4], "attribution_email": [3, 4], "attribution_id": [3, 4], "attribution_nam": [3, 4], "attribution_phon": [3, 4], "attribution_set": [3, 4], "attribution_url": [3, 4], "avoid": 4, "backend": [], "base": [0, 4], "been": 0, "behaviour": 4, "below": 4, "between": 4, "bigautofield": [0, 4], "bikes_allow": [3, 4], "block": [], "block_id": [3, 4], "bodi": 0, "booking_rul": 4, "booking_rule_id": [3, 4], "booking_rule_instruct": [3, 4], "booking_typ": [3, 4], "bookingrul": [3, 4], "bookingrule_set": [3, 4], "booleanfield": [], "both": 4, "bridg": 3, "browser": 4, "built": 4, "calcul": 4, "calendar": [3, 4], "calendar_d": 4, "calendar_date_id": [3, 4], "calendar_set": [3, 4], "calendard": [3, 4], "calendardate_set": [3, 4], "callabl": 5, "camelcas": 4, "can": [0, 4], "capit": 4, "chang": 0, "charfield": [], "check": 4, "child": 4, "children": 4, "class": [0, 3, 4], "class_nam": 4, "code": [], "com": 5, "command": 2, "complet": 0, "complianc": 4, "compliant": 4, "compliantli": 4, "config": 5, "configur": 5, "conflict": 4, "conmpli": 4, "constant": 3, "contain": 4, "contains_id": [3, 4], "content": 3, "continuous_drop_off": [3, 4], "continuous_pickup": [3, 4], "convert": 4, "coordin": 4, "core": 4, "correct": 4, "correctli": 4, "correspond": 4, "could": 4, "creat": [0, 4], "create_forward_many_to_many_manag": 4, "createmodel": [], "creation": 4, "csv": 4, "currency_typ": [3, 4], "curreni": [3, 4], "current": 4, "data": [0, 3, 4], "databas": [0, 4], "datafram": 4, "datastream": 4, "date": [3, 4], "datefield": 4, "db": [0, 4], "db_to_gtf": [3, 4], "default": 4, "default_auto_field": [0, 3, 4], "default_lang": [3, 4], "defer": 4, "defin": 4, "deleg": 4, "delet": 0, "departure_tim": [3, 4], "depend": [], "deploy": 5, "describ": 4, "destin": 4, "destination_id": [3, 4], "df": 4, "dict": [0, 4], "dictionari": [], "did": 4, "differ": 4, "dir": [], "direction_id": [3, 4], "directli": 4, "directori": 4, "dirnam": 4, "django": [0, 2, 4, 5], "djangoproject": 5, "do": 0, "doc": 5, "doe": [0, 4], "doesnotexist": [3, 4], "drop_off_typ": [3, 4], "dynam": 4, "each": 4, "easili": 4, "either": 4, "element": [0, 4], "els": 4, "emailfield": [], "empti": 4, "en": 5, "encod": 4, "end_dat": [3, 4], "end_tim": [3, 4], "error": [0, 3, 4], "exact_tim": [3, 4], "exampl": 4, "except": 4, "exception_typ": [3, 4], "execut": 4, "exist": [0, 4], "expand": 4, "expect": 4, "explain": 4, "export": [3, 4], "expos": 5, "express": 4, "extens": 4, "extract": 4, "f": 4, "fail": 4, "fals": 4, "fare": [], "fare_attribut": 4, "fare_id": [3, 4], "fare_id_id": [3, 4], "fare_leg_rul": 4, "fare_leg_rule_descript": [3, 4], "fare_leg_rule_id": [3, 4], "fare_leg_rule_nam": [3, 4], "fare_legrul": 4, "fare_media": 4, "fare_media_descript": [3, 4], "fare_media_id": [3, 4], "fare_media_nam": [3, 4], "fare_medium": 4, "fare_product": 4, "fare_product_descript": [3, 4], "fare_product_id": [3, 4], "fare_product_id_id": [3, 4], "fare_product_nam": [3, 4], "fare_rul": 4, "fare_rule_id": [3, 4], "fare_transfer_rul": 4, "fare_transfer_rule_descript": [3, 4], "fare_transfer_rule_id": [3, 4], "fare_transfer_rule_nam": [3, 4], "fareattribut": [3, 4], "fareattribute_set": [3, 4], "farelegrul": [3, 4], "farelegrule_from_area": [3, 4], "farelegrule_from_timefram": [3, 4], "farelegrule_set": [3, 4], "farelegrule_to_area": [3, 4], "farelegrule_to_timefram": [3, 4], "faremedia": [3, 4], "faremedium": [3, 4], "faremedium_set": [3, 4], "fareproduct": [3, 4], "fareproduct_set": [3, 4], "farerul": [3, 4], "farerule_set": [3, 4], "faretransfer_rul": 4, "faretransferrul": [3, 4], "faretransferrule_set": [3, 4], "feed_contact_email": [3, 4], "feed_contact_url": [3, 4], "feed_end_d": [3, 4], "feed_id": [3, 4], "feed_info": 4, "feed_info_id": [3, 4], "feed_info_id_id": [3, 4], "feed_lang": [3, 4], "feed_publisher_nam": [3, 4], "feed_publisher_url": [3, 4], "feed_start_d": [3, 4], "feed_vers": [3, 4], "feedinfo": [3, 4], "fetch": 0, "field": [0, 4], "field_nam": [3, 4], "file": [4, 5], "file_nam": 4, "filenam": 4, "fill": 4, "filter": 4, "find": [0, 4], "first": 4, "fk": 4, "floatfield": [], "folder": 4, "folder_path": [3, 4], "follow": 0, "foreign": 4, "foreign_kei": 4, "foreignkei": 4, "form": 0, "format": [0, 4], "forward": 4, "forwardmanytoonedescriptor": 4, "forwardonetoonedescriptor": 4, "found": 4, "frequenc": [3, 4], "frequency_id": [3, 4], "frequency_set": [3, 4], "fridai": [3, 4], "from": [0, 4], "from_area_id": [3, 4], "from_area_id_id": [3, 4], "from_leg_group_id": [3, 4], "from_route_id": [3, 4], "from_route_id_id": [3, 4], "from_stop": [], "from_stop_id": [3, 4], "from_stop_id_id": [3, 4], "from_timeframe_group_id": [3, 4], "from_timeframe_group_id_id": [3, 4], "from_trip_id": [3, 4], "from_trip_id_id": [3, 4], "frontend": 0, "full": 5, "fulli": 0, "function": 3, "g": 4, "gener": 5, "geograph": 4, "geojson": 4, "get": [0, 4], "get_all_rout": [3, 4], "get_all_stop": [3, 4], "get_field": [3, 4], "get_field_nam": [3, 4], "get_fil": [3, 4], "get_next_by_d": [3, 4], "get_next_by_end_d": [3, 4], "get_next_by_start_d": [3, 4], "get_obj_by_pk": [3, 4], "get_pks_from_get": [3, 4], "get_previous_by_d": [3, 4], "get_previous_by_end_d": [3, 4], "get_previous_by_start_d": [3, 4], "get_stop_sequ": [3, 4], "get_timet": [3, 4], "get_trip": [3, 4], "given": [0, 4], "gtf": 3, "gtfs_schema": [], "gtfs_to_db": [3, 4], "gtfsfile": [3, 4], "h": 4, "handl": [0, 4], "have": 0, "headway_sec": [3, 4], "hh": 0, "highlight": [], "hold": 4, "home": 4, "hour": 4, "howto": 5, "html": 4, "http": [0, 4, 5], "human": 4, "i": [0, 4], "id": 4, "identifi": [0, 4], "ignor": 0, "implement": 4, "import": 4, "inclus": 4, "incomplet": 0, "index": [1, 3, 4], "individu": 4, "inform": 5, "initi": [], "insid": 4, "instanc": 4, "instruct": 0, "int": 4, "integerfield": [], "interfac": [], "intermedi": 4, "io": 4, "is_bidirect": [3, 4], "is_nan": [3, 4], "is_next": 4, "its": 4, "jan": 4, "json": [0, 4], "kei": [0, 4], "know": 4, "kwarg": 4, "languag": [3, 4], "lathwai": 4, "latitud": 4, "least": 4, "length": [3, 4], "less": 4, "letter": 4, "level": [3, 4, 5], "level_id": [3, 4], "level_id_id": [3, 4], "level_index": [3, 4], "level_nam": [3, 4], "level_set": [3, 4], "like": 4, "line": 2, "list": [0, 4, 5], "load": 4, "load_data": 4, "locat": 4, "location_group": 4, "location_group_id": [3, 4], "location_group_id_id": [3, 4], "location_group_nam": [3, 4], "location_group_stop": 4, "location_group_stop_id": [3, 4], "location_group_typ": [3, 4], "location_groupstop": 4, "location_id": [3, 4], "location_id_id": [3, 4], "location_lat": [3, 4], "location_lon": [3, 4], "location_nam": [3, 4], "location_typ": [3, 4], "locationgeojson": [], "locationgroup": [3, 4], "locationgroup_set": [3, 4], "locationgroupstop": [3, 4], "locationgroupstop_set": [3, 4], "locations_geojson": 4, "locationsgeojson": [3, 4], "locationsgeojson_set": [3, 4], "longitud": 4, "look": 4, "lookup": 0, "m": 4, "main": [2, 3], "make": 4, "manag": [1, 3, 4], "mani": 4, "map": 4, "max_slop": [3, 4], "mdl": 4, "member": 4, "messag": 4, "migrat": [], "min_transfer_tim": [3, 4], "min_width": [3, 4], "mm": 0, "model": 3, "model_nam": [], "modelbas": 4, "modifi": 0, "modul": [1, 3], "mondai": [3, 4], "more": 5, "most": 4, "mostli": 0, "multipleobjectsreturn": [3, 4], "must": [0, 4], "name": [0, 3, 4, 5], "nan": 4, "network": [3, 4], "network_id": [3, 4], "network_id_id": [3, 4], "network_nam": [3, 4], "network_set": [3, 4], "new": [0, 4], "new_nam": [], "none": 4, "normal": 4, "note": 0, "number": 0, "obj_from_get": [3, 4], "object": [0, 3, 4], "objectdoesnotexist": 4, "old_nam": [], "omit": 0, "ommit": 4, "one": 4, "oper": [], "option": 4, "optional_field": 4, "order": [0, 4], "origin_id": [3, 4], "other": 4, "otherwis": 4, "our": 4, "overlap": 4, "packag": [1, 3], "page": [0, 1, 4], "panda": 4, "paramet": 4, "parent": 4, "parent_location_id": [3, 4], "parent_st": [3, 4], "parent_station_id": [3, 4], "pass": [0, 4], "patch": 0, "path": 4, "pathwai": [3, 4], "pathway_id": [3, 4], "pathway_mod": [3, 4], "pathway_set": [3, 4], "pathways_from": [3, 4], "pathways_to": [3, 4], "payment_method": [3, 4], "pd": 4, "pickup_typ": [3, 4], "pk": [0, 4], "platform_cod": [3, 4], "plural": 4, "possibl": 4, "potenti": 4, "prefix": 4, "prepend": 4, "present": 4, "preserve_default": [], "price": [3, 4], "primari": [0, 4], "primary_kei": 4, "print": 4, "print_r": [], "probabl": 0, "process": 4, "project": 5, "properti": 4, "pt_map": [1, 3], "ptmapconfig": [3, 4], "put": 0, "python": [], "q": 4, "queri": 3, "queryset": 4, "question": 4, "r": 4, "rais": 4, "rang": 4, "rangeindex": 4, "react": [], "read": 4, "readabl": 4, "redirect": 4, "ref": 5, "refer": 4, "relat": 4, "related_nam": 4, "relev": 4, "removefield": [], "renamemodel": [], "replac": 0, "repres": [0, 4], "represent": [0, 4], "req_get": 4, "request": 4, "requir": 4, "required_field": 4, "reset": 4, "respect": 4, "respond": 0, "respons": 0, "result": 4, "retriev": 4, "return": [0, 4], "revers": 4, "reversed_file_map": 4, "reversed_signposted_a": [3, 4], "reversemanytoonedescriptor": 4, "rout": [0, 3, 4], "route_color": [3, 4], "route_desc": [3, 4], "route_id": [0, 3, 4], "route_id_id": [3, 4], "route_long_nam": [3, 4], "route_nam": 4, "route_network": 4, "route_network_id": [3, 4], "route_network_nam": [3, 4], "route_set": [3, 4], "route_short_nam": [3, 4], "route_sort_ord": [3, 4], "route_text_color": [3, 4], "route_typ": [3, 4], "route_url": [3, 4], "routenetwork": [3, 4], "routenetwork_set": [3, 4], "rule_criteria": [3, 4], "run": 2, "same": 4, "saturdai": [3, 4], "save": 4, "search": [1, 4], "second": 4, "see": 5, "self": 4, "semant": 0, "separ": 4, "sequenc": 4, "serv": [0, 4], "server": 0, "service_id": [3, 4], "set": [3, 4], "shape": [3, 4], "shape_dist_travel": [3, 4], "shape_id": [3, 4], "shape_id_id": [3, 4], "shape_pk": [3, 4], "shape_pt_lat": [3, 4], "shape_pt_lon": [3, 4], "shape_pt_sequ": [3, 4], "shape_set": [3, 4], "should": 4, "side": 4, "signposted_a": [3, 4], "sinc": 4, "singular": 4, "snake_cas": 4, "so": 4, "specif": 4, "specifi": [0, 4], "sql": 4, "stair_count": [3, 4], "standard": 4, "standardize_tim": [3, 4], "start_dat": [3, 4], "start_tim": [3, 4], "startproject": 5, "stdz": [3, 4], "still": 0, "stop": [0, 3, 4], "stop_area": 4, "stop_area_descript": [3, 4], "stop_area_id": [3, 4], "stop_area_nam": [3, 4], "stop_cod": [3, 4], "stop_desc": [3, 4], "stop_headsign": [3, 4], "stop_id": [0, 3, 4], "stop_id_id": [3, 4], "stop_lat": [3, 4], "stop_lon": [3, 4], "stop_nam": [3, 4], "stop_sequ": [0, 3, 4], "stop_set": [3, 4], "stop_tim": [0, 4], "stop_time_id": [3, 4], "stop_timezon": [3, 4], "stop_url": [3, 4], "stoparea": [3, 4], "stoparea_set": [3, 4], "stoptim": [3, 4], "stoptime_set": [3, 4], "store": 4, "str": [0, 4], "string": 4, "subclass": 4, "subdirectori": 4, "submodul": 3, "subpackag": 3, "success": 0, "sundai": [3, 4], "t": 4, "table_nam": [3, 4], "taken": 4, "task": 2, "test": 3, "textfield": [], "thei": [0, 4], "them": 0, "thi": [4, 5], "those": 4, "thursdai": [3, 4], "time": [0, 4], "time_delta": 4, "time_frame_id": [], "time_str": 4, "timefield": 4, "timefram": [3, 4], "timeframe_group_id": [3, 4], "timeframe_set": [3, 4], "timepoint": [3, 4], "timet": [0, 3, 4], "to_area_id": [3, 4], "to_area_id_id": [3, 4], "to_camel_cas": 4, "to_leg_group_id": [3, 4], "to_route_id": [3, 4], "to_route_id_id": [3, 4], "to_snake_cas": [3, 4], "to_stop": [], "to_stop_id": [3, 4], "to_stop_id_id": [3, 4], "to_timeframe_group_id": [3, 4], "to_timeframe_group_id_id": [3, 4], "to_trip_id": [3, 4], "to_trip_id_id": [3, 4], "tocamelcas": [3, 4], "topic": 5, "transfer": [3, 4], "transfer_dur": [3, 4], "transfer_id": [3, 4], "transfer_set": [3, 4], "transfer_typ": [3, 4], "transfers_from": [], "transfers_from_rout": [3, 4], "transfers_from_stop": [3, 4], "transfers_from_trip": [3, 4], "transfers_to": [], "transfers_to_rout": [3, 4], "transfers_to_stop": [3, 4], "transfers_to_trip": [3, 4], "translat": [3, 4], "translation_id": [3, 4], "translation_set": [3, 4], "transport_access": 1, "travel": 4, "traversal_tim": [3, 4], "trip": [3, 4], "trip_headsign": [3, 4], "trip_id": [3, 4], "trip_id_id": [3, 4], "trip_set": [3, 4], "trip_short_nam": [3, 4], "trips_r": 4, "true": 4, "tts_stop_nam": [], "tuesdai": [3, 4], "two": 4, "txt": 4, "type": 4, "unchang": 4, "unexpect": 4, "unicod": 4, "unique_togeth": [], "unix": 4, "unqfk": [3, 4], "updat": 0, "url": 3, "urlfield": [], "us": [0, 4, 5], "util": 2, "v": 4, "valid": [0, 3, 4], "validate_ag": [3, 4], "validate_area": [3, 4], "validate_attribut": [3, 4], "validate_booking_rul": [3, 4], "validate_calendar": [3, 4], "validate_calendar_d": [3, 4], "validate_fare_attribut": [3, 4], "validate_fare_leg_rul": [3, 4], "validate_fare_media": [3, 4], "validate_fare_product": [3, 4], "validate_fare_rul": [3, 4], "validate_fare_transfer_rul": [3, 4], "validate_feed_info": [3, 4], "validate_frequ": [3, 4], "validate_lat_lon": [3, 4], "validate_level": [3, 4], "validate_location_group": [3, 4], "validate_location_group_stop": [3, 4], "validate_locations_geojson": [3, 4], "validate_network": [3, 4], "validate_optional_field": [3, 4], "validate_pathwai": [3, 4], "validate_required_field": [3, 4], "validate_rout": [3, 4], "validate_route_network": [3, 4], "validate_shap": [3, 4], "validate_stop": [3, 4], "validate_stop_area": [3, 4], "validate_stop_tim": [3, 4], "validate_timefram": [3, 4], "validate_transf": [3, 4], "validate_transl": [3, 4], "validate_trip": [3, 4], "valu": [0, 4, 5], "variabl": [4, 5], "via": [0, 4], "view": 3, "viewabl": 4, "wai": 4, "we": 4, "web": [0, 4], "wednesdai": [3, 4], "what": 0, "wheelchair_access": [3, 4], "wheelchair_board": [3, 4], "when": 4, "where": 4, "while": 4, "why": 4, "without": [0, 4], "work": 4, "wrapper": 4, "write": 4, "written": 4, "wsgi": 3, "zone_id": [3, 4]}, "titles": ["api package", "Welcome to Transport Accessibility\u2019s documentation!", "manage module", "transport_accessibility", "pt_map package", "transport_accessibility package"], "titleterms": {"": 1, "0001_initi": [], "0002_alter_calendardate_unique_together_and_mor": [], "0002_initi": [], "0003_alter_calendar_service_id_and_mor": [], "0003_faretransferrule_feed_info_id": [], "0004_alter_agency_agency_id_alter_calendar_service_id_and_mor": [], "0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_mor": [], "0006_alter_route_route_typ": [], "0007_location_translation_attribution_bookingrul": [], "0008_area_farelegrule_faremedia_fareproduct_and_mor": [], "0009_rename_faremedia_faremedium": [], "0010_rename_location_locationgeojson": [], "0011_rename_locationgeojson_locationsgeojson": [], "access": 1, "admin": [0, 4], "api": 0, "app": [0, 4], "asgi": 5, "bridg": 4, "constant": 4, "content": [0, 1, 4, 5], "context": 4, "document": 1, "function": [0, 4], "gtf": 4, "indic": 1, "manag": 2, "migrat": [], "model": [0, 4], "modul": [0, 2, 4, 5], "packag": [0, 4, 5], "pt_map": 4, "queri": 4, "request": 0, "set": 5, "submodul": [0, 4, 5], "subpackag": [0, 4], "tabl": 1, "test": [0, 4], "transport": 1, "transport_access": [3, 5], "url": [0, 4, 5], "view": [0, 4], "welcom": 1, "wsgi": 5}}) \ No newline at end of file diff --git a/docs/source/api.rst b/docs/source/api.rst new file mode 100644 index 0000000..c79b9a7 --- /dev/null +++ b/docs/source/api.rst @@ -0,0 +1,68 @@ +api package +=========== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + +Submodules +---------- + +api.admin module +---------------- + +.. automodule:: api.admin + :members: + :undoc-members: + :show-inheritance: + +api.apps module +--------------- + +.. automodule:: api.apps + :members: + :undoc-members: + :show-inheritance: + +api.models module +----------------- + +.. automodule:: api.models + :members: + :undoc-members: + :show-inheritance: + +api.tests module +---------------- + +.. automodule:: api.tests + :members: + :undoc-members: + :show-inheritance: + +api.urls module +--------------- + +.. automodule:: api.urls + :members: + :undoc-members: + :show-inheritance: + +api.views module +---------------- + +.. automodule:: api.views + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: api + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/modules.rst b/docs/source/modules.rst index 7ef501b..ae8116d 100644 --- a/docs/source/modules.rst +++ b/docs/source/modules.rst @@ -7,3 +7,4 @@ transport_accessibility manage pt_map transport_accessibility + api diff --git a/docs/source/pt_map.rst b/docs/source/pt_map.rst index a67d9d9..913cdf1 100644 --- a/docs/source/pt_map.rst +++ b/docs/source/pt_map.rst @@ -75,6 +75,14 @@ pt\_map.views module :undoc-members: :show-inheritance: +pt\_map.query module +-------------------- + +.. automodule:: pt_map.query + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/transport_accessibility/api/views.py b/transport_accessibility/api/views.py index 99b3ad9..6dfcb07 100644 --- a/transport_accessibility/api/views.py +++ b/transport_accessibility/api/views.py @@ -10,14 +10,14 @@ timetable Fetches timetables for given routes on api/timetable/ data Serves api/models/ - GET - Fetches models given their primary keys - PUT - Creates new model objects or updates them with complete representations. If object with the given primary keys exist, they will be deleted and replaced. - PATCH - Updates models, identified by their primary keys without deleting them. Can be incomplete representations. - DELETE - Deletes models, identified by their primary keys. + GET: + Fetches models given their primary keys + PUT: + Creates new model objects or updates them with complete representations. If object with the given primary keys exist, they will be deleted and replaced. + PATCH: + Updates models, identified by their primary keys without deleting them. Can be incomplete representations. + DELETE: + Deletes models, identified by their primary keys. """ from django.shortcuts import render from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseNotAllowed, HttpRequest @@ -38,17 +38,20 @@ def timetable(request): Request ------- - GET - Find timetables for all routes passed via GET. - Successful response is a Json representation of a dict of timetables in the following form: + GET: + Find timetables for all routes passed via GET. + Successful response is a Json representation of a dict of timetables in the following form: + + .. highlight:: python + .. code-block:: python + { route_id (from GET): { 'stop_sequence': [stop_ids for all stops the route server, in order], 'stop_times': { - stop_id (from stop_sequence): [str in the format HH:MM representing stop times] - } - } - + stop_id (from stop_sequence): [str in the format HH:MM representing stop times] + } + } """ if request.method == "GET": try: diff --git a/transport_accessibility/pt_map/query.py b/transport_accessibility/pt_map/query.py index 2fa6443..e5ca6f4 100644 --- a/transport_accessibility/pt_map/query.py +++ b/transport_accessibility/pt_map/query.py @@ -6,7 +6,26 @@ Module to handle database IO while abstracting the specific SQL and django model Functions --------- +get_field_names(model: django.db.models.base.ModelBase) -> list[str]: + Return all the model's field names as a list of strings +get_pks_from_get(req_get: dict[str,str]) -> dict[django.db.models.base.ModelBase, list[str]]: + For given GET data return the primary keys requested mapped to the model classes +get_obj_by_pk(mdl: django.db.models.base.ModelBase, pks: list[str]) -> list[mdl]: + For a given model class and list of primary keys of that class, return the corresponding model objects. +obj_from_get(req_get: django dict-like request.GET) -> dict[django.db.base.models.ModelBase, list[models.Model]): + For given GET data, return a dict mapping the model classes to the requested instances. +get_trips(routes: list[pt_map.models.Route]) -> dict[str, list[pt_map.models.Trip]]: + For a list of Routes, return a dict mapping a list of all Trips associated with an individual Route, mapped to its route_id. +get_stop_sequences(routes: list[pt_map.models.Route], [trips: dict[str, list[pt_map.models.Trip]]]) -> dict[str, list[pt_map.models.Stop]]: + For a list of routes, return a dict mapping an ordered sequence of stops to the Routes route_id. If a dict of lists trips mapped to the respective route_ids is given, the first elements of each of those lists is used, otherwise it is calculated. If the trips argument is given, it is expected to hold a value for all the Routes in routes. +get_timetable(r: pt_map.models.Route, [trips_r: list[pt_map.models.Trip]], [stop_sequence: list[pt_map.models.Stop]]) -> : + Calculate a timetable for a Route r. If a list of trips for that route and/or a stop sequence is given, their first elements are used, otherwise all are calculated and the first elements are used. +get_all_stops() -> dict[str, dict[str, str]]: + Return a dict mapping all stop_ids in the database to a dict of relevant values. +get_all_routes() -> list[dict[str,str]]: + Return a list of dicts containing route_ids and other relevant values of all Routes in the database. """ +import django from pt_map.models import * from django.db import models from .class_names import * @@ -19,7 +38,7 @@ def get_field_names(model: models.Model) -> list[str]: """ return [field.name for field in model._meta.fields] -def get_pks_from_get(req_get: dict[str, str]) -> dict[str, list[models.Model]]: +def get_pks_from_get(req_get: dict[str, str]) -> dict[models.base.ModelBase, list[str]]: """ Extract primary keys from a request.GET dict-like and find the corresponding classes. @@ -30,7 +49,7 @@ def get_pks_from_get(req_get: dict[str, str]) -> dict[str, list[models.Model]]: Returns ------- - dict[str, list[str]] + : dict[django.db.models.base.ModelBase, list[str]] dict mapping a model to a list of id fields passed with GET """ result = {} @@ -41,57 +60,112 @@ def get_pks_from_get(req_get: dict[str, str]) -> dict[str, list[models.Model]]: raise ValueError("No pks found.") return result -def get_obj_by_pk(mdl: models.Model, pks: list[str]) -> list[mdl.Model]: +def get_obj_by_pk(mdl: models.base.ModelBase, pks: list[str]) -> list[models.Model]: """ Given a model, and a list of corresponding primary keys, return a list of objects of the given model identified by the given primary keys. Parameters ---------- - mdl: models.Model + mdl: django.db.models.base.ModelBase Model class to look for pks: list[str] primary keys of the objects to return Returns ------- - list[mdl] + : list[mdl]: Objects corresponding to primary keys in pk. Raises ------ - mdl.DoesNotExist + Exception: mdl.DoesNotExist: If at least one object from the list of pks could not be found. """ return [obj for obj in [mdl.objects.get(**{primary_keys[mdl]: pk}) for pk in pks] if obj] -def obj_from_get(req_get: dict[str,str]) -> dict[cls, list[models.Model]]: +def obj_from_get(req_get: dict[str,str]) -> dict[django.db.models.base.ModelBase, list[models.Model]]: """ Given the GET data of a HTTP Request, return a dict with the requested model classes as keys and lists of the requested model objects as values. """ return {mdl: get_obj_by_pk(mdl, keys) for mdl, keys in get_pks_from_get(req_get).items()} -def get_timetable(r: pt_map.models.Route, trips_r: list[pt_map.models.Trip], stop_sequence: list[str]): +def get_trips(routes: list[pt_map.models.Route]) -> dict[str, list[pt_map.models.Trip]]: + """ + Return a list of all Trips associated with a Route in the argument. + + Parameters + ---------- + routes: list[str]: + List of primary keys for the Routes to search the trips for. + + Returns + ------- + : dict[str, list[pt_map.models.Trip]]: + Keys: route_ids from parameter. + Values: lists of corresponding trip objects. + """ + return {r["route_id"]: [t for t in Trip.objects.filter(route_id_id=r["route_id"])] for r in routes} + +def get_stop_sequences(routes: list[pt_map.models.Route], trips: dict[str,list[pt_map.models.Trip]]=None) -> dict[str, list[str]]: + """ + For all given routes, return a list of stops in the order of appearance along the route. The first trip in the list of trips is used to define the sequence. + + Parameters + ---------- + routes: list[pt_map.models.Route] + List of pt_map.models.Route to find stop sequences for. + trips: dict[str,list[pt_map.models.Trip]] + List of at least one trip for each Route in routes. If none, all are calculated and the first used for the sequence. + + Returns + ------- + : dict[str, list[str]] + Keys: + route_ids. + Values: + Lists of stop_ids in the order of appearance in the first Trip in the routes' trips list given. + """ + if not trips: + trips = get_trips(routes) + stop_sequences = {} + for r in routes: + seq = [] + t = trips[r["route_id"]] + for s in StopTime.objects.filter(trip_id_id__exact=t[0].trip_id): + seq.append(s) + stop_sequences[r["route_id"]] = [s.stop_id.stop_id for s in sorted(seq, key=lambda st : st.stop_sequence)] + return stop_sequences + +def get_timetable(r: pt_map.models.Route, trips_r: list[pt_map.models.Trip]=None, stop_sequence: list[str]=None): """ Given a pt_map.models.Route, calculate the timetable for all its stops. Parameters ---------- - r : pt_map.models.Route - Route, the timetable should be calculated for - trips_r : list(pt_map.Trip) - List of trips travelling on the Route r - stop_sequence : list(str) - List of stop_ids the Route r serves. Currently the first trip is taken as reference for stops and sequence. + r: pt_map.models.Route + Route the timetable should be calculated for. + trips_r: list[pt_map.models.Trip] + Optional. + List of trips travelling on the Route r. + stop_sequence: list[str] + Optional. + List of stop_ids the Route r serves. + Currently the first trip is taken as reference for stops and sequence. Returns ------- - dict{"stop_sequence": list(str), "stop_times": dict[str, list(str)]} + : dict{"stop_sequence": list(str), "stop_times": dict[str, list(str)]} Dict containing two elements: - "stop_sequence" : list(str) - list of stop_ids the route serves - "stop_times" : dict(str, list(str)) - dict mapping stop_ids from stop_sequence to time strings the route is serving the stop at + "stop_sequence" : list(str): + list of stop_ids the route serves. + "stop_times" : dict(str, list(str)): + dict mapping stop_ids from stop_sequence to time strings the route is serving the stop at. """ + if not trips_r: + trips_r = get_trips([r])[r["route_id"]] + if not stop_sequence: + stop_sequence = get_stop_sequences([r])[r["route_id"]] + timetable = {"stop_sequence": stop_sequence} sts = {} for stop in stop_sequence: @@ -109,6 +183,10 @@ def get_all_stops() -> dict[str, dict[str,str]]: Representation of the result: dict: + + .. highlight:: python + .. code-block:: python + { stop_id (str): { 'stop_name': pt_map.models.Stop.stop_name, @@ -125,6 +203,10 @@ def get_all_routes() -> list[dict[str, str]]: Representation of the result: list: + + .. highlight:: python + .. code-block:: python + [ { 'route_id': pt_map.models.Route.route_id, @@ -137,47 +219,3 @@ def get_all_routes() -> list[dict[str, str]]: route_name = lambda r : r.route_short_name if r.route_short_name else r.route_long_name return [{"route_id": r.route_id, "route_type": r.route_type, "route_name": route_name(r), "agency_id": r.agency_id.agency_id} for r in Route.objects.all()] -def get_trips(routes: list[pt_map.models.Route]) -> dict[str, list[pt_map.models.Trip]]: - """ - Return a list of all Trips associated with a Route in the argument. - - Parameters - ---------- - routes: list[str] - List of primary keys for the Routes to search the trips for. - - Returns - ------- - dict[str, list[pt_map.models.Trip]] - Keys: route_ids from parameter - Values: lists of corresponding trip objects. - """ - return {r["route_id"]: [t for t in Trip.objects.filter(route_id_id=r["route_id"])] for r in routes} - -def get_stop_sequences(routes: list[pt_map.models.Route], trips: dict[str,list[pt_map.models.Trip]]=None) -> dict[str, list[str]]: - """ - For all given routes, return a list of stops in the order of appearance along the route. The first trip in the list of trips is used to define the sequence. - - Parameters - ---------- - routes: list[pt_map.models.Route] - List of pt_map.models.Route to find stop sequences for - trips: dict[str,list[pt_map.models.Trip]] - List of at least one trip for each Route in routes. If none, all are calculated and the first used for the sequence. - - Returns - ------- - dict[str, list[str]] - Keys: route_ids - Values: Lists of stop_ids in the order of appearance in the first Trip in the routes' trips list given. - """ - if not trips: - trips = get_trips(routes) - stop_sequences = {} - for r in routes: - seq = [] - t = trips[r["route_id"]] - for s in StopTime.objects.filter(trip_id_id__exact=t[0].trip_id): - seq.append(s) - stop_sequences[r["route_id"]] = [s.stop_id.stop_id for s in sorted(seq, key=lambda st : st.stop_sequence)] - return stop_sequences diff --git a/transport_accessibility/pt_map/views.py b/transport_accessibility/pt_map/views.py index 5d83c00..83ba777 100644 --- a/transport_accessibility/pt_map/views.py +++ b/transport_accessibility/pt_map/views.py @@ -17,7 +17,7 @@ def index(request): Home page view serving the default index page. Context - ------ + ------- "Stops": Json Representation of all stops found in the database "Routes": Json Representation of all routes found in the database """

    $TGXu5bq%IYPCLFOxnN-bGSqsOWeg)d99Hbv*=i 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 diff --git a/docs/build/doctrees/pt_map.migrations.doctree b/docs/build/doctrees/pt_map.migrations.doctree index c2e035bf446971a9446a74c007e75ae249efff5a2e4ac01f2a3a32184f179215..225837e3f05b0da756adaba6a8f25a8839025ec3619c9aa57f495102100c2415 100644 GIT binary patch delta 6841 zcmeHMdvH@#8o%GoqlG@xrs*qf64Eveq$N#?7D^#)c_JDziR7%4Swv2gI^2x++-ILDyZOb#}&?omp@nuCux$JLl%nv_;Ff z{Mmn!d+zxjzwdP(-#zG`7~=~l_(4VRb`QltFoE%|`DoRv6S@G^F18p5p#01?~P zf$MUALq5C*lvtW4!!xVpxH9i6Jb!nWqLXD9{t_?@Z=+8iMxMx?wQxK3Hy_34*<3K; zS$2MriLtsou7Jzdt#*6u!ESEw(ZOwl{e$JsLf(h3nTv5`Rtg!_Lo&Eg*18JHu)S3^ zJIXT{DkYX9kcYlCQamVEux=JdJS)LWG=3;&jV5%7HDJP>Vl~UV5$<`0JeFTHUSSUWxUtiSzg?G!%?HX-tyF&`Og$*ukS*fZi{j49n&dqG0*jrtGImHr zhO(hF|AdH%d#Y#LkaiKNx)+wFwojD3STRgpEfm99`Xm&?SrILU8dfPH*K45>ZXBZ*; zI4YN;Do={rZ8E$qPlm^ASK|n_W(Q{jBcxmt#4 zL(L*N{;|4-j1)o+>KAOnU%Z||P8LEXj;M^}N+C#bwXz0JD=W!sb3lSWTOh@^7gUft zR)Lc2sE4Jf(qxg3>YEd2g05MK z7@F{CZE`rJsDMTFVli%AC=o}|HIc8Ez>8BkY6RU69?nRRlb|aX_kVDVWLiLipD&b% zB9=B0;~GdKfkqg<;Z!m?b_iyjd^Hyi0IG^5$<&u|9IKbX{ZrYtHiIPGz2qEV)*IRQ z%-ngX`ACjySL9>M+$^-5QwZ-qDNMqDR#Ttd!2h^JClfntevXVSg%Tmm59&$<{{L8d zQKL0aiJ2J>)X&12QW{YM#jtBKGBayX6YDZ4r#cg<@tQg-xz}m)aaP|Z+%~5YU#K+W z0nKdmXhv~FGchpL#Rj$47jSt!y>)%MpvTn{jU(wCA43Lr&@940lE2>Jb`KJwq&sEv?5-}o2on^%LoRq=?MamTU<>f`g) zhtod2i%kfjd6tmAG)?iFdaYpGwJHg!-j^cV5OIfb4HRc|d%J8Dwvfrb2(e0&m5?o( zh>sp@g!xnqDY^ra<1)4{hhYIaIkX%EHB)0SfurPJmz#6=ZEj9yP&-^)x4pNnty~v~ zy^U3rn%bR-msijL%gON-@D?7rbE4Cm$?uoKJA!&KHI*D(4ka;D!5bfv-n&2+E5;iD zOiY2?xZkEiiiytj-gweLM%0ie4ft)I-fp~Z5ptBgk`M1rt;;6dzrrQtZl_s{BNczb z%aspI^m;-z%CUD5jdcZDOgR#VpX&+Y)oLxOG}-u0)5nweu2sbYbh1JTZus_ja$N%r z!b-by4y2NA3gEMET>vKnN>GAFYx7gPY~7s4Zu491wg9TNY5`lJwiHJfX5bgKn&@i)`Pd*>a?B+AOIXzO%?B>xE^UQAkU5DS9-8_Cj`hL6l;{Rti#}?O4di%do z^J4h1l5i8B4fL)*{1nVj+n?B_di)~Xj_+@}n{~5vR-RnW?_e1wR7x}hAg4XFqs>Mz z;U~=%_;t5RZ1Dx!QPU?kwOi>uEp}k@2fMj;E4|0I3)jSUtIHm1={b`+2AztKg~--{ zLThHGFfsxoZ3Q~KjMZhw7u-LG#n|3jG{-!JSfCY1tuFgus5a68H1^>lK>R{z^9RNstwVS8{5d&}&3;3qp_9m#kC=BTIhKelepCA%Mj zoM|b^i6@{8-`xBrd~j>rPI~r%9`#lkn6TDr4*#_eAWPX+uJZ+~ZkvxD^NmKM3Ac4B z@b>=xn{?#W{sDlsIJQAEU3di3hcI>NofCHUrM1GWq|xIFXd?_mH4-JwebAw`SeEd)FbdcnZMXRaFgzQ`7t#MwZZ~rHkvCY*L?+DhAQY{ zQsJ^!M87L=PHo4av$SI{RC_bIPsRXB@!=gR()$dUv2SNT(H?XYvsfwOGN>?DQ>rE`A2*H3KELiWjDKMQY&zFwRD&h39EAb|cw! z6!KPoNM}BfGE6Wui?#{_n|)j_{r16Ao&jg$fIvRL|3SQl*}6GCL6{Z#?huf zWu)!#;0AslWv5>?`1Q1TZ6)s>2OS%cM`S~wO>RkI7-v!F^sPxhB02$8GU^mQOn*k` dPgLEHPK>MDihH))N5ZGT#D=9OKRX3&@IOWt6&wHn literal 114242 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 diff --git a/docs/build/html/_sources/api.migrations.rst.txt b/docs/build/html/_sources/api.migrations.rst.txt new file mode 100644 index 0000000..93e9150 --- /dev/null +++ b/docs/build/html/_sources/api.migrations.rst.txt @@ -0,0 +1,10 @@ +api.migrations package +====================== + +Module contents +--------------- + +.. automodule:: api.migrations + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/api.rst.txt b/docs/build/html/_sources/api.rst.txt new file mode 100644 index 0000000..c79b9a7 --- /dev/null +++ b/docs/build/html/_sources/api.rst.txt @@ -0,0 +1,68 @@ +api package +=========== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + +Submodules +---------- + +api.admin module +---------------- + +.. automodule:: api.admin + :members: + :undoc-members: + :show-inheritance: + +api.apps module +--------------- + +.. automodule:: api.apps + :members: + :undoc-members: + :show-inheritance: + +api.models module +----------------- + +.. automodule:: api.models + :members: + :undoc-members: + :show-inheritance: + +api.tests module +---------------- + +.. automodule:: api.tests + :members: + :undoc-members: + :show-inheritance: + +api.urls module +--------------- + +.. automodule:: api.urls + :members: + :undoc-members: + :show-inheritance: + +api.views module +---------------- + +.. automodule:: api.views + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: api + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/modules.rst.txt b/docs/build/html/_sources/modules.rst.txt index 7ef501b..ae8116d 100644 --- a/docs/build/html/_sources/modules.rst.txt +++ b/docs/build/html/_sources/modules.rst.txt @@ -7,3 +7,4 @@ transport_accessibility manage pt_map transport_accessibility + api diff --git a/docs/build/html/_sources/pt_map.migrations.rst.txt b/docs/build/html/_sources/pt_map.migrations.rst.txt index 0ee9b23..96e8bfb 100644 --- a/docs/build/html/_sources/pt_map.migrations.rst.txt +++ b/docs/build/html/_sources/pt_map.migrations.rst.txt @@ -12,82 +12,18 @@ pt\_map.migrations.0001\_initial module :undoc-members: :show-inheritance: -pt\_map.migrations.0002\_alter\_calendardate\_unique\_together\_and\_more module --------------------------------------------------------------------------------- +pt\_map.migrations.0002\_initial module +--------------------------------------- -.. automodule:: pt_map.migrations.0002_alter_calendardate_unique_together_and_more +.. automodule:: pt_map.migrations.0002_initial :members: :undoc-members: :show-inheritance: -pt\_map.migrations.0003\_alter\_calendar\_service\_id\_and\_more module ------------------------------------------------------------------------ +pt\_map.migrations.0003\_faretransferrule\_feed\_info\_id module +---------------------------------------------------------------- -.. automodule:: pt_map.migrations.0003_alter_calendar_service_id_and_more - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0004\_alter\_agency\_agency\_id\_alter\_calendar\_service\_id\_and\_more module --------------------------------------------------------------------------------------------------- - -.. automodule:: pt_map.migrations.0004_alter_agency_agency_id_alter_calendar_service_id_and_more - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0005\_level\_remove\_stop\_tts\_stop\_name\_agency\_agency\_lang\_and\_more module ------------------------------------------------------------------------------------------------------ - -.. automodule:: pt_map.migrations.0005_level_remove_stop_tts_stop_name_agency_agency_lang_and_more - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0006\_alter\_route\_route\_type module ---------------------------------------------------------- - -.. automodule:: pt_map.migrations.0006_alter_route_route_type - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0007\_location\_translation\_attribution\_bookingrule module -------------------------------------------------------------------------------- - -.. automodule:: pt_map.migrations.0007_location_translation_attribution_bookingrule - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0008\_area\_farelegrule\_faremedia\_fareproduct\_and\_more module ------------------------------------------------------------------------------------- - -.. automodule:: pt_map.migrations.0008_area_farelegrule_faremedia_fareproduct_and_more - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0009\_rename\_faremedia\_faremedium module -------------------------------------------------------------- - -.. automodule:: pt_map.migrations.0009_rename_faremedia_faremedium - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0010\_rename\_location\_locationgeojson module ------------------------------------------------------------------ - -.. automodule:: pt_map.migrations.0010_rename_location_locationgeojson - :members: - :undoc-members: - :show-inheritance: - -pt\_map.migrations.0011\_rename\_locationgeojson\_locationsgeojson module -------------------------------------------------------------------------- - -.. automodule:: pt_map.migrations.0011_rename_locationgeojson_locationsgeojson +.. automodule:: pt_map.migrations.0003_faretransferrule_feed_info_id :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/pt_map.rst.txt b/docs/build/html/_sources/pt_map.rst.txt index a67d9d9..913cdf1 100644 --- a/docs/build/html/_sources/pt_map.rst.txt +++ b/docs/build/html/_sources/pt_map.rst.txt @@ -75,6 +75,14 @@ pt\_map.views module :undoc-members: :show-inheritance: +pt\_map.query module +-------------------- + +.. automodule:: pt_map.query + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/docs/build/html/api.html b/docs/build/html/api.html new file mode 100644 index 0000000..2fe98e2 --- /dev/null +++ b/docs/build/html/api.html @@ -0,0 +1,252 @@ + + + + + + + api package — Transport Accessibility 0.2 documentation + + + + + + + + + + + + + + + + + + +

n$jhK4+OS!qSfyTLk#AdMi;&H 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