PK IU' python_fastapi-python_fastapi_crud_api/UTncPK IU%OvZ+ python_fastapi-python_fastapi_crud_api/.envUTncSa8y o|  H*_ Xg@2ʎ~g^f7IӞs{t'2 >l0&:u|O0/N{3F gD9Rn|yM( ,*#o}n[ -זwX.KY?}pEZ_qPK IUkJ1 python_fastapi-python_fastapi_crud_api/.gitignoreUTnc__pycache__ venv/ # .envPK IU~2й*:/ python_fastapi-python_fastapi_crud_api/MakefileUTncKI-LON-M-/NU(-PMJI-M/TPK IU~L 2 python_fastapi-python_fastapi_crud_api/alembic.iniUTnc}Vao6_qHlyVlsa`ڴhCD[)Q%)ʯ;4"w.h#kiU>%ꍖT/VIMV L&ɝвZ>9FJm}rUwI?&ח%8eh%N|>\ {E%kjO;[I +wfo'3ZՒVR=5u[ ꕤF\+S#ctRR}y "u_y).5v3q~[o:-}Oe<ƙՌoXСIb@ʚ`lgQvRIaV$5|~MTzgh:)"8' XÆ)ژüET(+sߥIˀ%!0'Ŗ5ωPu~, `G{1jMZ+YLKY3Fo aOxE jаH;%&?boT38u·F6Ey!H^L`AZ۠57d* <5奰"҆D] '"u8Q2,b,_0 !8Y5u r9qH印ɱsrIk|jM.%&*K´@%}BzCŎz T @4(;<c6I>[nTP5p5ns9E/tSxN!U u  +QO櫟mߒnG}D~JSa05A UܴT&4`'A>K\2X ~ZE`KjzGjV!8 qgܝ -4ŊgHMόYiօwΓ5nxB p @[eGѫX0h7-E|_6awCSA Q~soOhl($d\WcJb#x.]cTuG?]'ồ:LOW7Wﯳ?^}^_xw15 H^ɝ2tz:㧇OǷ] it[=_x3>ᆌ-wu2 a}mfNstV ih4]Y>ɵ3[)7v"_yV'!ehEy xJzI%m4(6yBɦ2UJ#OL&K5ƓwH) %dZ %\9*x"8pIfʸ׹l%8}kt,"x>Л.ꣷLLhKe~͐JKn&(;%:3 gj/3Wj&p!8Խ=^/;-u胼"WFPK IUO= python_fastapi-python_fastapi_crud_api/alembic/script.py.makoUTncuPN0+V&V*|@%pDxZ&*$i`Ό3Z#f<Ҩ'}Ya2]q'܄o:8;Ѽ%Ž פ4rZ5)8\ek.A:Ŷ>20bXm !!RL .=,{TbUێj](VȪ>-VO'7 +@>l>9ӷ\:Kf0"SݶPK IU8 python_fastapi-python_fastapi_crud_api/alembic/versions/UTncPK IUbzu[ python_fastapi-python_fastapi_crud_api/alembic/versions/61055af0da89_added_crud_entities.pyUTncUQO0~I6*ER'u-HhbB)ɱu~NLK)0Zi,Qrw;_BΉ2S)' W) f#8>q!hȎM #st4O!cV-.%s(Jm[2b hb0&\xl ZjrCނ6UGX2 %%LBԄm)b\ߩtCE+bs*I%IڕSIy27)@c#1O6d(У+!'Em39A) -uj\AI:u8GXFFi1jY*eIf1ڴ_:]P)J>xɥ3B*P}A%Z{ w~NIf}OZ:uVҍ&fzas%4d'd|ې\&J`OWg'W؉~{Z:|]܉v(}UuaDfS3(k`rmEYc^9itC_v-d#^!D4[d˗rnYJr[xho-d2=zE6EF-Ɋ6BSBWżB.1]fCwzUlkYY;B,,wQap^ƈtuQv"z~zO|B:]TRi4Fh(P5W89/ū Nsx!5Uj*fʜPK IU5 3 python_fastapi-python_fastapi_crud_api/app/email.pyUTnc}U[o0~WX !Ӳi*!uNh߱$$l<`|w QWD7UM-Y0B *mXZQVk-%HI7g/PQ\՜CX`VE)W,C+V#_eCQi숙Qճ$(vW_A11Q X+)ݪdF=~ ,#c|JFhǦMc{VP5%U m3胁̤hroxcc1mH hy{En]riH_#ߑ9Q/@xN{YnCFwe#w.r?h~*'DiSWQriPtqFU< NfQ,"^ETZ=;Vx3mOzAPL ݷ%BeAz1#Lli\bBO:߲膻 ]y=zӤ[dIصIӣ]Χ *l|}@AZ,Ś )/@[OF_PK IUY4 python_fastapi-python_fastapi_crud_api/app/models.pyUTncT=o0+,AS'"@3g(ScSח*۱Sp{-1L[VJAph ɽhd>>o炭Q-`4E ]rR 5CG`wǻm;-hA ;.IZ ΁͢yH-p*p`S2\gQ,\T[!/XgU+lA?\x#] b`9?k"K?OZSf.F(B9aэ]E+O$|:d`@ x h>%!sz(Q.G d.Ec}k @rA'cgZ⼶ ٍ,G]Oם9ջ!$wZ&ّxRPb44TzY|hs[ + :t]s_Qv =K&PK IU7}Ҥ34 python_fastapi-python_fastapi_crud_api/app/oauth2.pyUTncU]O0}ϯ[6 RQ0Z&7!0i}G)hȓ{ι߮R3 {^䖘r*S +Dk8r'xX<%P! A)BJis<AEYnD03!j{Q83F`(k~Xl`[ERm[#lSeLZ{dLkAM8~6 NJv+2$"LO?|{LY٠ޕpGLەFۨjէcD|8_<;uKGp]w8 UG60JEf0]dgPuz"%45 |+5/Lk<?.=6=Sп%a %F A)i)g[4&pаiC<|XЃW;Wڑ27tu>_-q8l6H<5p"rxihtLpؿ27/d>X~~݌S,lP>vlPK IU3 python_fastapi-python_fastapi_crud_api/app/routers/UTncPK IURN$: python_fastapi-python_fastapi_crud_api/app/routers/auth.pyUTncX[o6~Ʌ$Z` ,ukd h,$+wx-8ɺXܿ3l, "g\"Tc1O1U9$5YJ" q9-!+$m4$ "z9i#* Fg$'Y/o6&,3gt$yÐq 9a,0` Y)ũ/ƝD#";>@9xSΌ(s>~u\.Y63 f3QR&XZ_֝jzh/ކ( ((`VggJcۛ;h r&q2zQ z@/zq|8GCLvASZQbpH1+2Y׉*9Xq>zʍ5f-\GOϢaU8@(2&x$Bo k!9_ˤ [wMJTQsa9K l)z55tJ:Ԉֻs.ϟkr28:N\cXᛓ)'b^)/׆|Q^ ceH}$*F6'-GUz&Di"K WYA+ ו9M茸`~g?{[{zsV 9_$&%u5gm*Wϕq60HV#7d2C]ujR`iޖ9>k(֪7ZpqVm+N菚w صjVH>1\",UWiQM},{N_Bpp.0 Ëau<';o@)83#LWk'k =Q1 gJn\&iK9i -Y mNٌfp_ pwMu֩iw"o[;4x#9-Guw5A3~shmh¤emwX9ThU Ō}2o̸U ) ykϥ9zu%\#8FV۔wm4R|@`5z)3rgXfKf$bSKK2X*G'Lέ}ښ_tj~QQ8}ն@Z]p}u!jud~xo]}Ѥj{Fop ,ԬE=e"M4.+ jt-%bhBRTETorrƐ>^qdԖ;o kHEq E)%qua9Z-tEǑna;VW75p A܀bڟ?.XJmd)UlCyD; 0d$Kqt YۂH Q;c^o ry8hcޝcV]/vdޫ z1(*q~lFOG0ِNٽn4_q}'8ɗ*"nHC<1^%(׉&pc`iq gb$!B݂  OK(֡(bdu;VvV*mq?71`Y|1ypd|Qz/oI<_ag\-OW_W{\.:/Ax1!:)x;*vy +TSI}3턤0hkH&˟ź!ə8~R{rSaI9S4ң;:RYO7 c) )˜hPK IUO]g5 python_fastapi-python_fastapi_crud_api/app/schemas.pyUTncTKK@W-jA"֜DʚLӁ}݉Rǻ禍-dgG3ZJ`( mG;C*o}k5eY)Witb$G!3gVLEֲĂMɧ],;K7,qGVي&]C{Mjy6r+/[SB~iE4z~jōDr/gH^Ѣ}R?Qk-oŅuu*uܗNWvl00^.: ?ի$Z)rNm o3Oҙ $,+@Q`pzrm%σ? 5bZ-/Wި,Ԡ̮=Ӂxh/WR9ďJ|~6q,q*m}-9*gLo7PK IU5 python_fastapi-python_fastapi_crud_api/app/templates/UTncPK IUI$KQA python_fastapi-python_fastapi_crud_api/app/templates/_styles.htmlUTncYmo6_ذQjhݢ(M$l@>mqDkE(Qخ*x{x'6|~7V{}] o؟INIzrRAZ ,Ђ""H@eϸ'䣡xhH9ÊċyHhF%˘bV4T{?5Y pc%i!2 3{?9O71e8$sVdDf1*+'bF$#Eҟ_,]gDxH̪,4^042{ي3i[JUWcPxH[m=é%I*:3)}/UWj u m;my R<- :}/F/et?BWTG׍@bf CtZ;_N{,8q'eGe \uB 9$B,*rΝy\5Y*cL$>k;tsLF_Ç%kCs?55=sP;U^쒝jb~jNnyɠ<=PV6=+ϹR|?I9%w.l ] [A.%?rK!fd ;p֝p IA>ߪߦ*!4^)Sз-8n+ SljSK #<3~j]6yGRSNˈ*&ML;qv:g*^1RAaXھdoDs ֟pn^OхMoD6Ms*1u.Sw^9gGمnC3 Nۄ!cUېx{TlN#6N t3Y@ʓQN0Q)a3!Iʉ!aȧ.*2euY!CrREʅβUeY@w؟<@͹%]j|_>\bB3;?,dhc*=XZۂ^s}ӹT(YS!mRVHíqwfLJ-X(mmApus;W;#X:+QܰCTw.j[zc9n?Z/6PK IU 8> python_fastapi-python_fastapi_crud_api/app/templates/base.htmlUTncTo0~,e!͉TALɉO:v[;v$~^-/9FfohAxǐbHN^7aT5ʁr) NT@;$pIb+&!}sQ2~o.ŋ X\ܡfƂK '!; ;hҩZqYTr]?Yw`o5B~I -~!Y)20'-ec8 Ԍs~LVj*{6Pgz1\xVVH#J1;pzx#"}--U%aUW2y&V>S>$EI" zaFE['K˖O &Y.eSÏpoPSN)O^*)xu7_-_h_94=XbDMI PK IUxEA^F python_fastapi-python_fastapi_crud_api/app/templates/verification.htmlUTncmn0 <e{u=0Z% 'CwS?t9؟Ğ6?]Yɀy;  (u ;N̲w{T dRl]>'Є2w@j8r#~ N C5FI"6j;Ph)ϖQ*Hb)zd;TyJYH襾#VP Mt=N("*_)J1-A +]),Q\xIvg֣="º4gQc)kj VQ>3Yy'*\*L^w+n`{ yo'/PK IUD7+3 python_fastapi-python_fastapi_crud_api/app/utils.pyUTnc 0 EO|3ƐF,L[87',O!ÀѤtma(!yR78T,ٞJEvk"5BRf487o6eRb%sd߄V:N+5vkxPK IUҕ9 python_fastapi-python_fastapi_crud_api/docker-compose.ymlUTnc]K0 9wYAP)]2Ȁ"C/Fؙ85VHHQ %413/|B{?\ PuMk{;j 9i@סXY79QqVMVYY3>0(/PK IU{0 python_fastapi-python_fastapi_crud_api/readMe.mdUTncUMo0 Wp0l@wa@oYҮ5^ʒ'1GcqdȊ-'#{$4Z Rdq 1`2Lda4Kn ںA2q"Hǥ`K]TILz ԕoN`EgctN-Ew-~ B>l9B*=7%Z;DS& 4].eǹZ]6,BQUc90ks|R An;4VKtIDWMƶMDG 5mnX"л<&`<œ<`Zɟ*nO6y mu NM6$LAy!Yh,!J/ٟ~ޟ|kk9L# ael<XRX֥-w|cc$uW \\[2K5N[iށwwڋpp/PK IU H7 python_fastapi-python_fastapi_crud_api/requirements.txtUTncMRK _ڕZm`lO8}gݶ7=f0˄Uk%< tE Dkyڼ$Ժ{C]΃.#tu**BDŽzfZ6dF lҰ0W#Ϣ %-8@ xh ƕ&)h0/33\8g%PgwhPb15q$ќ}BēYhY Қл%^!Lu7 8ӹWomLɔyؘ/dr3#E1qv?Eķm]х*]4{C.EzrgϕK%]:~ۋ49|5KKvOR Ÿ>o; :Eà:n$ZR6PK IU' python_fastapi-python_fastapi_crud_api/UTncPK IU%OvZ+ Npython_fastapi-python_fastapi_crud_api/.envUTncPK IUkJ1 python_fastapi-python_fastapi_crud_api/.gitignoreUTncPK IU~2й*:/ python_fastapi-python_fastapi_crud_api/MakefileUTncPK IU~L 2 python_fastapi-python_fastapi_crud_api/alembic.iniUTncPK IU/ * python_fastapi-python_fastapi_crud_api/alembic/UTncPK IUݤ&&5  python_fastapi-python_fastapi_crud_api/alembic/READMEUTncPK IU]dC 5  python_fastapi-python_fastapi_crud_api/alembic/env.pyUTncPK IUO= (python_fastapi-python_fastapi_crud_api/alembic/script.py.makoUTncPK IU8 python_fastapi-python_fastapi_crud_api/alembic/versions/UTncPK IUbzu[ python_fastapi-python_fastapi_crud_api/alembic/versions/61055af0da89_added_crud_entities.pyUTncPK IU+ python_fastapi-python_fastapi_crud_api/app/UTncPK IU6 2python_fastapi-python_fastapi_crud_api/app/__init__.pyUTncPK IU=ZW4 python_fastapi-python_fastapi_crud_api/app/config.pyUTncPK IU(j/P6 python_fastapi-python_fastapi_crud_api/app/database.pyUTncPK IU5 3 python_fastapi-python_fastapi_crud_api/app/email.pyUTncPK IU(gE2 python_fastapi-python_fastapi_crud_api/app/main.pyUTncPK IUY4 ]python_fastapi-python_fastapi_crud_api/app/models.pyUTncPK IU7}Ҥ34 python_fastapi-python_fastapi_crud_api/app/oauth2.pyUTncPK IU3 "python_fastapi-python_fastapi_crud_api/app/routers/UTncPK IURN$: 5#python_fastapi-python_fastapi_crud_api/app/routers/auth.pyUTncPK IU}QWs : *python_fastapi-python_fastapi_crud_api/app/routers/post.pyUTncPK IUJ;: r.python_fastapi-python_fastapi_crud_api/app/routers/user.pyUTncPK IUO]g5 /python_fastapi-python_fastapi_crud_api/app/schemas.pyUTncPK IU5 1python_fastapi-python_fastapi_crud_api/app/templates/UTncPK IUI$KQA  2python_fastapi-python_fastapi_crud_api/app/templates/_styles.htmlUTncPK IU 8> 8python_fastapi-python_fastapi_crud_api/app/templates/base.htmlUTncPK IUxEA^F :python_fastapi-python_fastapi_crud_api/app/templates/verification.htmlUTncPK IUD7+3 <python_fastapi-python_fastapi_crud_api/app/utils.pyUTncPK IUҕ9 =python_fastapi-python_fastapi_crud_api/docker-compose.ymlUTncPK IU{0 >python_fastapi-python_fastapi_crud_api/readMe.mdUTncPK IU H7 Apython_fastapi-python_fastapi_crud_api/requirements.txtUTncPK C(15842da3ba5ed64672ebf3b56ed341236e5ee406