From 79218ec587b92fae6667dd6359cef07a015d9a0b Mon Sep 17 00:00:00 2001 From: Lesly Villanueva Date: Thu, 19 Feb 2026 03:14:30 +0000 Subject: [PATCH 1/2] created 4 apps --- src/blog/__init__.py | 0 src/blog/admin.py | 3 + src/blog/apps.py | 5 + src/blog/migrations/__init__.py | 0 src/blog/models.py | 3 + src/blog/tests.py | 3 + src/blog/views.py | 3 + src/cart/__init__.py | 0 src/cart/admin.py | 3 + src/cart/apps.py | 5 + src/cart/migrations/__init__.py | 0 src/cart/models.py | 3 + src/cart/tests.py | 3 + src/cart/views.py | 3 + src/db.sqlite3 | Bin 0 -> 131072 bytes src/manage.py | 15 +++ src/products/__init__.py | 0 src/products/admin.py | 3 + src/products/apps.py | 5 + src/products/migrations/__init__.py | 0 src/products/models.py | 3 + src/products/tests.py | 3 + src/products/views.py | 3 + src/profiles/__init__.py | 0 src/profiles/admin.py | 3 + src/profiles/apps.py | 5 + src/profiles/migrations/__init__.py | 0 src/profiles/models.py | 3 + src/profiles/tests.py | 3 + src/profiles/views.py | 3 + src/trydjango/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 144 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2289 bytes src/trydjango/__pycache__/urls.cpython-38.pyc | Bin 0 -> 923 bytes src/trydjango/__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 551 bytes src/trydjango/settings.py | 120 ++++++++++++++++++ src/trydjango/urls.py | 21 +++ src/trydjango/wsgi.py | 16 +++ 38 files changed, 240 insertions(+) create mode 100644 src/blog/__init__.py create mode 100644 src/blog/admin.py create mode 100644 src/blog/apps.py create mode 100644 src/blog/migrations/__init__.py create mode 100644 src/blog/models.py create mode 100644 src/blog/tests.py create mode 100644 src/blog/views.py create mode 100644 src/cart/__init__.py create mode 100644 src/cart/admin.py create mode 100644 src/cart/apps.py create mode 100644 src/cart/migrations/__init__.py create mode 100644 src/cart/models.py create mode 100644 src/cart/tests.py create mode 100644 src/cart/views.py create mode 100644 src/db.sqlite3 create mode 100755 src/manage.py create mode 100644 src/products/__init__.py create mode 100644 src/products/admin.py create mode 100644 src/products/apps.py create mode 100644 src/products/migrations/__init__.py create mode 100644 src/products/models.py create mode 100644 src/products/tests.py create mode 100644 src/products/views.py create mode 100644 src/profiles/__init__.py create mode 100644 src/profiles/admin.py create mode 100644 src/profiles/apps.py create mode 100644 src/profiles/migrations/__init__.py create mode 100644 src/profiles/models.py create mode 100644 src/profiles/tests.py create mode 100644 src/profiles/views.py create mode 100644 src/trydjango/__init__.py create mode 100644 src/trydjango/__pycache__/__init__.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/settings.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/urls.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/wsgi.cpython-38.pyc create mode 100644 src/trydjango/settings.py create mode 100644 src/trydjango/urls.py create mode 100644 src/trydjango/wsgi.py diff --git a/src/blog/__init__.py b/src/blog/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/blog/admin.py b/src/blog/admin.py new file mode 100644 index 00000000000..8c38f3f3dad --- /dev/null +++ b/src/blog/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/blog/apps.py b/src/blog/apps.py new file mode 100644 index 00000000000..7930587867e --- /dev/null +++ b/src/blog/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class BlogConfig(AppConfig): + name = 'blog' diff --git a/src/blog/migrations/__init__.py b/src/blog/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/blog/models.py b/src/blog/models.py new file mode 100644 index 00000000000..71a83623907 --- /dev/null +++ b/src/blog/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/blog/tests.py b/src/blog/tests.py new file mode 100644 index 00000000000..7ce503c2dd9 --- /dev/null +++ b/src/blog/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/blog/views.py b/src/blog/views.py new file mode 100644 index 00000000000..91ea44a218f --- /dev/null +++ b/src/blog/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/cart/__init__.py b/src/cart/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/cart/admin.py b/src/cart/admin.py new file mode 100644 index 00000000000..8c38f3f3dad --- /dev/null +++ b/src/cart/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/cart/apps.py b/src/cart/apps.py new file mode 100644 index 00000000000..7cc6ec19576 --- /dev/null +++ b/src/cart/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class CartConfig(AppConfig): + name = 'cart' diff --git a/src/cart/migrations/__init__.py b/src/cart/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/cart/models.py b/src/cart/models.py new file mode 100644 index 00000000000..71a83623907 --- /dev/null +++ b/src/cart/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/cart/tests.py b/src/cart/tests.py new file mode 100644 index 00000000000..7ce503c2dd9 --- /dev/null +++ b/src/cart/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/cart/views.py b/src/cart/views.py new file mode 100644 index 00000000000..91ea44a218f --- /dev/null +++ b/src/cart/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/db.sqlite3 b/src/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..7bfaa5984a4d4736f8dff63ae2658103e834f583 GIT binary patch literal 131072 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 literal 0 HcmV?d00001 diff --git a/src/manage.py b/src/manage.py new file mode 100755 index 00000000000..ddce5315368 --- /dev/null +++ b/src/manage.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == '__main__': + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'trydjango.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) diff --git a/src/products/__init__.py b/src/products/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/products/admin.py b/src/products/admin.py new file mode 100644 index 00000000000..8c38f3f3dad --- /dev/null +++ b/src/products/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/products/apps.py b/src/products/apps.py new file mode 100644 index 00000000000..864c43ed858 --- /dev/null +++ b/src/products/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ProductsConfig(AppConfig): + name = 'products' diff --git a/src/products/migrations/__init__.py b/src/products/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/products/models.py b/src/products/models.py new file mode 100644 index 00000000000..71a83623907 --- /dev/null +++ b/src/products/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/products/tests.py b/src/products/tests.py new file mode 100644 index 00000000000..7ce503c2dd9 --- /dev/null +++ b/src/products/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/products/views.py b/src/products/views.py new file mode 100644 index 00000000000..91ea44a218f --- /dev/null +++ b/src/products/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/profiles/__init__.py b/src/profiles/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/profiles/admin.py b/src/profiles/admin.py new file mode 100644 index 00000000000..8c38f3f3dad --- /dev/null +++ b/src/profiles/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/profiles/apps.py b/src/profiles/apps.py new file mode 100644 index 00000000000..5501fdad352 --- /dev/null +++ b/src/profiles/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ProfilesConfig(AppConfig): + name = 'profiles' diff --git a/src/profiles/migrations/__init__.py b/src/profiles/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/profiles/models.py b/src/profiles/models.py new file mode 100644 index 00000000000..71a83623907 --- /dev/null +++ b/src/profiles/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/profiles/tests.py b/src/profiles/tests.py new file mode 100644 index 00000000000..7ce503c2dd9 --- /dev/null +++ b/src/profiles/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/profiles/views.py b/src/profiles/views.py new file mode 100644 index 00000000000..91ea44a218f --- /dev/null +++ b/src/profiles/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/trydjango/__init__.py b/src/trydjango/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/trydjango/__pycache__/__init__.cpython-38.pyc b/src/trydjango/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..54c3484cf00d987a78942ce7434d7d0fe35caed6 GIT binary patch literal 144 zcmWIL<>g`kf-fc0GC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HietCXTc5y*s za%!=@OIBiDdcI3)ZoYn5YF?RsaZ$2TZlX-=vg K$hgly%m4tN1tJCj literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/settings.cpython-38.pyc b/src/trydjango/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..968f90c985c4b3a026f25c65e2623af26a549fff GIT binary patch literal 2289 zcmb7FTXWM!6qX&uc1#=s;SMco3DD3Ym5T$@=}?3vf(KtRkxW{>Xk?$Yy+IeFT_;38 zq)$AQ$NrW61ikjD@14$+VM>o=$MHCsX)0Ok)wz7EvTBTA^!0S)`Grhbh2)`#U z(^mmsp5nuP!vO?KfDB~ajFlmoo$N1jQ=>@c-)EBB%E6qK2hl3@1Zx52AqROVzycI| zIjab#U=d2N1gBvc&h+xuDL88_!b(p75zfJRxBwU7Qct8AxcpA+Wvmihv6kQ}TuWn} zCOP=*eHK1{m!%nN8Loqbme=8nbo??MZ_rFnw9de)brx<~E11bSe9q%@0d83rA!`V0 zw;een2t{qj@q2;92^c5qdvIR4)jLM12h4Ih+Q*gg@S=7?Qf=8_a+d`)=w8NBxl$8-Y?-QvzbY01%j7vfHa7m627>LkN+I8F^VgDyq zNV-#j{=gCt8qs~fTz*8m<@MdQ_U`Vwy}Dj@q5Jghplv@c(_8CzZiEkR_TNM|9|q;s z`{nf@=$g^F(R$=g;Pa5S<&?Wi|&qf9tCj8o)Z$8k z`e-H>2dSIRL&bMwjds#%n{u38!~s#$&h-&_Q(o)GEW)Lo z*E>$sHkouSJo zH4W`U{@5Fra`GT5qHsK4%f>mqu~BX4vDi@SdYH!sj$X{9o>tDlVQeo5!Nx;^LK;qP zF%qggY1bhq2KA`xB%SeUWD$hXlanIVsZYJ3S0jFp_YeJlIH~`rQ8vdp9s)c)DL`ZB zk&t$dBFq#2?vPn?Ewd686g5t!0k8U zV!f(qHGNy%(&NRgX4AA=TeV8F@jPBI_4;N_HFYCi-ZnO>iG8hFQIkrE#hrlq@q(tB zY7*RtFR3l_g}td7#&&Z{vtOyTDk_^;W~G|i*l4L6x?O2%I>J`#x@|SFED9}5yL#_& zV>GMX`?eA15}9e?N=%GYNwWD>2(M%5q{D}@f`#%L8NhZ_w6t9{;swes@ply#c9cm4 zPre=UU_UN=?*%Y)$rJqU3XJ0*E*9pl<;6KME9SD9$^AhrPUea9Z?PzfsU$m*f6RW$ eeiT26%VIu}E&hY^QdU5zcx3!bT)_yVJNGXPB?bQg literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/urls.cpython-38.pyc b/src/trydjango/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c57cd62200672160c0bf47fc54656236023dfd00 GIT binary patch literal 923 zcma)5L2uJA6i(W7D_IAB!M8M0iRq3NprMV4Nr(fmOD~xlyRA!XN4C>ZuKWl71Ai%3 zPMo-K;sVcZiXtSWS&C&l&)@sL?>*m~p2h);pY{v?(F=laZqpro*qp;>p1?$dc|b$j zD?`zn_d>Vsmwge+9lQ(DBccJ+>K)w>xl-un?Q3+Q+DonOdTxqpoh0O{jFq8N!n_{afUKs3xF{C#*e)*9Iz%sM=s+NUg zw@>Rqrx|)dDIyYaQ7LU_2rab|NbGV_RqbIX{;ZAnl0iU6AzTHq>v57yT3u@;*aS%; z*t5i~lQh04i7}5CAdGfU|HnevHPenr=8Zbgc?DRW{XN;Z_>7p`fsE6C7+uSvtSOf( zFu~_@(h4Z%!Jlhy3<4@p9v92TDO$Ex&h~cg%aJ+54wj|f7nt2C06r=>(`(;>G0I<2{e)6 zmNk(h-kfxb`8CiF;J=@KP4S)5A529GX7HtN`Aa4g-ZHtxMi=<+OYkk1Rl8>RR47`P T?0E<%W(ZUCXcUh6qu+l3tKc9< literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/wsgi.cpython-38.pyc b/src/trydjango/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fe737eb4d6869b8227728a9d394bd97ee36d4207 GIT binary patch literal 551 zcmYjPv5pfl5cO_ym#}aMAw=yq60A8&gb+wMq9Di>xf4>Fjag4N4qng7_9f(6N_uK2 z`6S#@(Nj?|*@#m{@{Go#dGF2GmnSC~Bl{D+>Msdnzjn!?bt!pC$3G#b*o>(}r6!pr z6gwuZJF`y0AX#<49jUH5`kqqO`OId=DxI>y@%7K_{d6?uCEA6q_yQddZmU+(R>&KN zD=0&rW#ho%Q-dBn4@= Date: Thu, 19 Feb 2026 15:31:56 +0000 Subject: [PATCH 2/2] Updated database and made urls --- src/blog/apps.py | 5 ---- src/blog/views.py | 3 --- src/cart/__init__.py | 0 src/cart/admin.py | 3 --- src/cart/apps.py | 5 ---- src/cart/migrations/__init__.py | 0 src/cart/models.py | 3 --- src/cart/tests.py | 3 --- src/cart/views.py | 3 --- src/db.sqlite3 | Bin 131072 -> 139264 bytes src/{blog => pages}/__init__.py | 0 src/pages/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 135 bytes src/pages/__pycache__/admin.cpython-38.pyc | Bin 0 -> 176 bytes src/pages/__pycache__/models.cpython-38.pyc | Bin 0 -> 173 bytes src/pages/__pycache__/views.cpython-38.pyc | Bin 0 -> 368 bytes src/{blog => pages}/admin.py | 0 src/pages/apps.py | 5 ++++ src/{blog => pages}/migrations/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 146 bytes src/{blog => pages}/models.py | 0 src/{blog => pages}/tests.py | 0 src/pages/views.py | 6 +++++ .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 138 bytes src/products/__pycache__/admin.cpython-38.pyc | Bin 0 -> 256 bytes .../__pycache__/models.cpython-38.pyc | Bin 0 -> 588 bytes src/products/admin.py | 2 ++ src/products/migrations/0001_initial.py | 24 ++++++++++++++++++ .../migrations/0002_auto_20260219_1507.py | 18 +++++++++++++ .../migrations/0003_product_featured.py | 19 ++++++++++++++ .../migrations/0004_auto_20260219_1514.py | 18 +++++++++++++ .../migrations/0005_auto_20260219_1516.py | 23 +++++++++++++++++ .../__pycache__/0001_initial.cpython-38.pyc | Bin 0 -> 830 bytes .../0002_auto_20260219_1507.cpython-38.pyc | Bin 0 -> 557 bytes .../0002_product_active.cpython-38.pyc | Bin 0 -> 580 bytes .../0003_product_featured.cpython-38.pyc | Bin 0 -> 607 bytes .../0004_auto_20260219_1514.cpython-38.pyc | Bin 0 -> 588 bytes .../0005_auto_20260219_1516.cpython-38.pyc | Bin 0 -> 663 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 149 bytes src/products/models.py | 6 +++++ src/profiles/__init__.py | 0 src/profiles/admin.py | 3 --- src/profiles/apps.py | 5 ---- src/profiles/migrations/__init__.py | 0 src/profiles/models.py | 3 --- src/profiles/tests.py | 3 --- src/profiles/views.py | 3 --- .../__pycache__/settings.cpython-38.pyc | Bin 2289 -> 2309 bytes src/trydjango/__pycache__/urls.cpython-38.pyc | Bin 923 -> 996 bytes src/trydjango/settings.py | 4 +++ src/trydjango/urls.py | 3 +++ 50 files changed, 128 insertions(+), 42 deletions(-) delete mode 100644 src/blog/apps.py delete mode 100644 src/blog/views.py delete mode 100644 src/cart/__init__.py delete mode 100644 src/cart/admin.py delete mode 100644 src/cart/apps.py delete mode 100644 src/cart/migrations/__init__.py delete mode 100644 src/cart/models.py delete mode 100644 src/cart/tests.py delete mode 100644 src/cart/views.py rename src/{blog => pages}/__init__.py (100%) create mode 100644 src/pages/__pycache__/__init__.cpython-38.pyc create mode 100644 src/pages/__pycache__/admin.cpython-38.pyc create mode 100644 src/pages/__pycache__/models.cpython-38.pyc create mode 100644 src/pages/__pycache__/views.cpython-38.pyc rename src/{blog => pages}/admin.py (100%) create mode 100644 src/pages/apps.py rename src/{blog => pages}/migrations/__init__.py (100%) create mode 100644 src/pages/migrations/__pycache__/__init__.cpython-38.pyc rename src/{blog => pages}/models.py (100%) rename src/{blog => pages}/tests.py (100%) create mode 100644 src/pages/views.py create mode 100644 src/products/__pycache__/__init__.cpython-38.pyc create mode 100644 src/products/__pycache__/admin.cpython-38.pyc create mode 100644 src/products/__pycache__/models.cpython-38.pyc create mode 100644 src/products/migrations/0001_initial.py create mode 100644 src/products/migrations/0002_auto_20260219_1507.py create mode 100644 src/products/migrations/0003_product_featured.py create mode 100644 src/products/migrations/0004_auto_20260219_1514.py create mode 100644 src/products/migrations/0005_auto_20260219_1516.py create mode 100644 src/products/migrations/__pycache__/0001_initial.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0002_auto_20260219_1507.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0002_product_active.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0003_product_featured.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0004_auto_20260219_1514.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0005_auto_20260219_1516.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/__init__.cpython-38.pyc delete mode 100644 src/profiles/__init__.py delete mode 100644 src/profiles/admin.py delete mode 100644 src/profiles/apps.py delete mode 100644 src/profiles/migrations/__init__.py delete mode 100644 src/profiles/models.py delete mode 100644 src/profiles/tests.py delete mode 100644 src/profiles/views.py diff --git a/src/blog/apps.py b/src/blog/apps.py deleted file mode 100644 index 7930587867e..00000000000 --- a/src/blog/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class BlogConfig(AppConfig): - name = 'blog' diff --git a/src/blog/views.py b/src/blog/views.py deleted file mode 100644 index 91ea44a218f..00000000000 --- a/src/blog/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/src/cart/__init__.py b/src/cart/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/cart/admin.py b/src/cart/admin.py deleted file mode 100644 index 8c38f3f3dad..00000000000 --- a/src/cart/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/src/cart/apps.py b/src/cart/apps.py deleted file mode 100644 index 7cc6ec19576..00000000000 --- a/src/cart/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class CartConfig(AppConfig): - name = 'cart' diff --git a/src/cart/migrations/__init__.py b/src/cart/migrations/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/cart/models.py b/src/cart/models.py deleted file mode 100644 index 71a83623907..00000000000 --- a/src/cart/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/src/cart/tests.py b/src/cart/tests.py deleted file mode 100644 index 7ce503c2dd9..00000000000 --- a/src/cart/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/src/cart/views.py b/src/cart/views.py deleted file mode 100644 index 91ea44a218f..00000000000 --- a/src/cart/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/src/db.sqlite3 b/src/db.sqlite3 index 7bfaa5984a4d4736f8dff63ae2658103e834f583..2d469103e3b421c197cacba487f3fd257dbc43c1 100644 GIT binary patch delta 1557 zcmZWpTTCNW7@pH9Os5xq3REsFcDA?zVO!=_O3P)f8#Yl0tcHDA!?r^^F2&N;GDX+T z3SBP`tl5C08516MS2VtujfIDp9?cwFv9gkg#JK~ z3-bay+*HjM@8*kDd@&*l0YM1y+#)~Nh&KowOhAZLvWYz|OG+UxC#&c}Bq#=0At;2y z!wuE){9W>F=rErRMTEWp%k$xIa5Un?8wdyG`F(jQp`;e%17uc+2sn2>fX{^G1)&~u zkM48T>)w_+j9?=oKArxM$cmdsJl~Uzj}WymPy;{1dys}V;RP4~?e|gCUs~CzYinvC z{m3|eL)ru?;a-h4tLferCuO&jUK%%LCRUi2^KeUjwfDYSPa{eCY4yWiml?O(rGC}h z+3d37PYMb z5arn&-MeGk?%29n`0k~p9(0{>5^Dt1){Q!zwY_G&Z9PL@v3yLe)qYZYuQ_i%PQFM! zWZJ-xwbf#F{1Q1tHT(VOxv(Nlr)8sBBaiC&krR)OL?=g>$>@V)BaE+lS(9c_a8XGq zY1zjtNO@dlzKi48Zf1O9k{LfeHg=5hCFS`CJ5v#6&*;skw%*KO9~BXBXj6o?bZ`WD0j`G zw~_YG9C}N8K7qa{r{ky#mCq#6=ce*268Z_1d(WXuCS=`2@qfLq=jvb1nav3PB1*X{ zu(~3HnM5?Ddkw)I0`6=&HB(YTN<^EIE#JQevfU(wpA)F z+ZKJE8Uh{lA2QzwDZ}VyWGXGX-;FWdT$LMj)Sf^0acz6J!v@uHdl3W2v|?OGkM7xK z!z?-q&kaa9{w=!JVb}9E!8!q-!8$$>4W>Fx6w%p%X!khI&nTRiGFfFt&NJDJY^`*a jM;O>c(e5ad`M(tX^MHpQ5dO}se`y`6aCUpKy5jr~0iwin delta 409 zcmZoTz|qjaF+o~Thk=1X0f=G1X`+rXqt3>JCH&0%Jc^Uq1>`q2{^s7SDD#k6XfgvU ze-0D>Oa5K_Is8lcTlrfzHb(GI&e4|;WaHssmgh_?Ey;*4Elw@szc_iSz6zU!Ff+3* z$K?I`qKpy~9YrR;)E5)w=K@;A#^24r|BnAO|1JK#{0sQIH#U~@Pwuv_6ky};V&H$v zf0O?d{~rGN{9PLx%lIdE`ByPZ@X1eR4=~)=_?&n0g;>_jDsc}AnI-s3C$nDw3fl5- zF1_E=V8dL)Ai$8r#Ic?I54%3&6t))DkF2UJQ4BfEExiA@G`O$ux^lkeSqF51p(Y!H zCCt+dKz+s&8}+x(PG{6$+&&|l@fjl*?-$OE3>+XO(~qVxUfX^+gYhcU_PSigCMFgh zb_T17jb_t5lNoKd7o{++VVrKC!f4FGx0GS|#Ky(bHzhGnpWc?txO2K(8sl;n1_s9H kjg8@qiwXqbXj1`;0<#29!gTfvj6fe~@N7@G!?-{h02u#yCjbBd diff --git a/src/blog/__init__.py b/src/pages/__init__.py similarity index 100% rename from src/blog/__init__.py rename to src/pages/__init__.py diff --git a/src/pages/__pycache__/__init__.cpython-38.pyc b/src/pages/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..199f6526883ae43598460819d577b9ffd10a127f GIT binary patch literal 135 zcmWIL<>g`kg6EpkGePuY5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HHetCXTc5y*s za%!=@OIBiDdcI3)ZoYnTQL=tPVmeSTK0Y%qvm`!Vub}c4hfQvNN@-529mtf=K+FID DFK`|9 literal 0 HcmV?d00001 diff --git a/src/pages/__pycache__/admin.cpython-38.pyc b/src/pages/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..67137256c075164d06402f627ef931484dbeebf6 GIT binary patch literal 176 zcmWIL<>g`kg6EpkGwp%&V-N=!FabFZKwK;UBvKes7;_kM8KW2(8B&;n88n$+0!0}# z8E>&BrsQVk`Drpm@ug%X=B4NBCFkdr6lEqAfecv5P{a(Rz{D?2{qp>x?BasNg`kg6EpkGcAGiV-N=!FabFZKwK;UBvKes7;_kM8KW2(8B&;n88n$+0!0}# z8E>)W=BK3Q6#Hp1-QrBiO3X{o*Gow%0%=~!P{abHz{D>t{qp>x?BasNfW&i*gs3?R0 literal 0 HcmV?d00001 diff --git a/src/pages/__pycache__/views.cpython-38.pyc b/src/pages/__pycache__/views.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e3e684a6df5ded16de7358abb9331ef9bc2f2e4b GIT binary patch literal 368 zcmYjMJ5Iwu5Z(1BB;ZIC9Dstx6tU>7h$2O*AQ2%XH^}m??2xtBnsKn8g*$MD+=Mf% z=%}~?6*Cq{8EM|kd-K!WO{d3#?DO({^Fi^8$)R~fuF3I&KnW#{sAVQ4=brIuKl3T~ zRq!UVK!s}&kG`o>?4^sAUDw`fY;A)&mTm;PQ5p&^{~NDozahslK}RQEC9UyRFK20W zHD79D?D@R~qtb*paC_{zAcqp&Xxnq#3pgVACr)|`TWs?}W3qV6o6;_HZ4-ndY4eiA zr;YA$);_yQWo!MwH00a7RY;f+uHw+0s9|_k(F@>{n4SJ9SXtg`kg6EpkGePuY5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HyetCXTc5y*s za%!=@OIBiDdcI3)ZoYnTQL=tPVmeSTH#5B`u_QA;uUJ1mJ~J<~BtBlRpz;=nO>TZl OX-=vg$iUA)%m4tmG9qmN literal 0 HcmV?d00001 diff --git a/src/blog/models.py b/src/pages/models.py similarity index 100% rename from src/blog/models.py rename to src/pages/models.py diff --git a/src/blog/tests.py b/src/pages/tests.py similarity index 100% rename from src/blog/tests.py rename to src/pages/tests.py diff --git a/src/pages/views.py b/src/pages/views.py new file mode 100644 index 00000000000..299770004a4 --- /dev/null +++ b/src/pages/views.py @@ -0,0 +1,6 @@ +from django.http import HttpResponse +from django.shortcuts import render + +# Create your views here. +def home_view(*args, **kwargs): + return HttpResponse("

Hello World

" )#string of HTML code \ No newline at end of file diff --git a/src/products/__pycache__/__init__.cpython-38.pyc b/src/products/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cf29d39864f0f771028f937d332fe78aeb731df8 GIT binary patch literal 138 zcmWIL<>g`kg7(^JnIQTxh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o2B>zdXMvySN}R zIki~dB`Yy6J>MlYH($TFC|SRtC_kk%xujS>K0Y%qvm`!Vub}c4hfOX}G$+*#WYA|I GW&i+{l^;+5 literal 0 HcmV?d00001 diff --git a/src/products/__pycache__/admin.cpython-38.pyc b/src/products/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e4ea3f7935d9bdd634afe8a74df3e541f61289fb GIT binary patch literal 256 zcmWIL<>g`kf*ozsGV6i#V-N=!FatRbKwPW=BvKes7;_kM8KW2(L2RZRrd;MIW=4io z#w?Zvtf|ZkLE_B844N!2fvOoa8E>&BrsQVk0U7K8MfoYE$t8Z8Y*BnES&4b+`FhFu zc_l@eNkvRRwNd;95Cz40x%nxnImJaFn{TlcXO^Vi;wVZ@&nzxUEn3M?#0C@w6Tfuy z%kzt}iwhEyQ;YRoz(%^H=H}}c7bWY%4ATeOuUAlci^B$JZfQ=c9V5_yViq95!^p!7 E01u==EdT%j literal 0 HcmV?d00001 diff --git a/src/products/__pycache__/models.cpython-38.pyc b/src/products/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b672718c439ec46497443ef011e235d9f2d5a0e9 GIT binary patch literal 588 zcmYjPy^ho{5VqrFH_2sB6z~ExC0xHg#g!r>YqW|5%OPK|Qn4Q=KMAj(z{I6rzq13(?Q}dKGrpkgR=Ic&^iEIi{G#6YT!>zFN(f&HfmO{W=#>zk zW@#c~1D`KmT}ykel>whkdNRrvm+CM@&j~2kT0KsB=zX<~DHn)mqt&hAYd3eDw70%` zISfY0KBD?Q zF?8OAY3H<}r^{OW7j^0jSSZfmDwdMH4bxlT|4F0v2pN3-EH>gf{u$yz^%eUIp=_B# literal 0 HcmV?d00001 diff --git a/src/products/admin.py b/src/products/admin.py index 8c38f3f3dad..b7821eaa21c 100644 --- a/src/products/admin.py +++ b/src/products/admin.py @@ -1,3 +1,5 @@ from django.contrib import admin +from products.models import Product # Register your models here. +admin.site.register(Product) \ No newline at end of file diff --git a/src/products/migrations/0001_initial.py b/src/products/migrations/0001_initial.py new file mode 100644 index 00000000000..8f661621680 --- /dev/null +++ b/src/products/migrations/0001_initial.py @@ -0,0 +1,24 @@ +# Generated by Django 2.1.7 on 2026-02-19 15:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Product', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(max_length=120)), + ('description', models.TextField(blank=True, null=True)), + ('price', models.DecimalField(decimal_places=2, max_digits=1000)), + ('summary', models.TextField(default='this is cool!')), + ], + ), + ] diff --git a/src/products/migrations/0002_auto_20260219_1507.py b/src/products/migrations/0002_auto_20260219_1507.py new file mode 100644 index 00000000000..70de1067ab4 --- /dev/null +++ b/src/products/migrations/0002_auto_20260219_1507.py @@ -0,0 +1,18 @@ +# Generated by Django 2.1.7 on 2026-02-19 15:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='summary', + field=models.TextField(), + ), + ] diff --git a/src/products/migrations/0003_product_featured.py b/src/products/migrations/0003_product_featured.py new file mode 100644 index 00000000000..44639281695 --- /dev/null +++ b/src/products/migrations/0003_product_featured.py @@ -0,0 +1,19 @@ +# Generated by Django 2.1.7 on 2026-02-19 15:12 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0002_auto_20260219_1507'), + ] + + operations = [ + migrations.AddField( + model_name='product', + name='featured', + field=models.BooleanField(default=True), + preserve_default=False, + ), + ] diff --git a/src/products/migrations/0004_auto_20260219_1514.py b/src/products/migrations/0004_auto_20260219_1514.py new file mode 100644 index 00000000000..dbbea13bd69 --- /dev/null +++ b/src/products/migrations/0004_auto_20260219_1514.py @@ -0,0 +1,18 @@ +# Generated by Django 2.1.7 on 2026-02-19 15:14 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0003_product_featured'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='summary', + field=models.TextField(blank=True, null=True), + ), + ] diff --git a/src/products/migrations/0005_auto_20260219_1516.py b/src/products/migrations/0005_auto_20260219_1516.py new file mode 100644 index 00000000000..dce09cb397c --- /dev/null +++ b/src/products/migrations/0005_auto_20260219_1516.py @@ -0,0 +1,23 @@ +# Generated by Django 2.1.7 on 2026-02-19 15:16 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0004_auto_20260219_1514'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='price', + field=models.DecimalField(decimal_places=2, max_digits=10000), + ), + migrations.AlterField( + model_name='product', + name='summary', + field=models.TextField(), + ), + ] diff --git a/src/products/migrations/__pycache__/0001_initial.cpython-38.pyc b/src/products/migrations/__pycache__/0001_initial.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a47f4de194d866da57eb4d8329120e0a3cac2137 GIT binary patch literal 830 zcmYjPO>fjN5Vf6Tce9&a3KWSW9E!A;Zn>kXsH-9lt&k{}T%t5HO}%wKuoGx|h3lUA z4g46+NWOBRe*q+5oD{WoJen7eJa692yXkbyXno)MBEJd7emHP<`2_apm}g{w0avWx zF)u_cID5rFfcKe!hkWII@?sDCw`?9v*cb7}QN5?c| zki{HWEP%&e&SD>f)xf2|;c5h&whsXe*8Zu0A^i(s1mT(!8WS3K5tFqb91)(t6lQR* z!yDcGeR$xa^8g;MMb6_0Hi_;d8y^1Wd2EMobOmkJSRvuSir34zZ=C`;K;VKxG+ zu>>qLiAFnOcCz0oap)SVi6pb(OA_e7C9vWCS*mZ`W4vg3H(K^Z^k`hwcrzDYnckuo zI`eCH@v+k9rgn8MmaDYPt0flI!su*K_iZtY+nHMI?Cd;GZisHzm)Z^MfR1@gW+Z&! z`#u+9lh61D?b&bf$N$?!9Z^?9=rU}>Nmo`^Nq2e6sQ29H+tG_&sa;pFaXM^x{{UP7 B?r#79 literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/0002_auto_20260219_1507.cpython-38.pyc b/src/products/migrations/__pycache__/0002_auto_20260219_1507.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6f8ab71eac8c36ca55d1968efd41d9d143e9e8a5 GIT binary patch literal 557 zcmYjO!EV$r5Vd0`n~hqj5`04;mnOSXK}ZM{scOZ6UVuw3R>%yiEO8R-M9_14<;)e1 z{Uu*H@e4?(jNMl4So7pJGn#p0f7sp47}?>IAFbw${r2RcNg_w&cAo$k@Q!I-aUE3= zXQvDz5SI)D@~yZKl>qsU-EK@hwL@=Rq6fgvHa_*xVj@T6_9+3fiUX@6 z;2T~El-t-3z~txR7X$fSP&9>@MkH?e_O3S#N=Gxm+)UQ(lx4Y6ZQo99-MPhW+%4>^ zb#2abL8816)z=!G3>bfEv4gXG=~5NqO1Vras+&8c`;Jmy=DPE>o&k>71NKde)_3DLM9hT1z#&hHUC?U6d1gVIwWh{9_C;2C@L-s6}ZV6$? f0elRigV2z?7j<)cOkG_1@@D;4ejn?%+!Ox+Ewzy3 literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/0002_product_active.cpython-38.pyc b/src/products/migrations/__pycache__/0002_product_active.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aabbe86f295cbbeb8b83316a8a8c16f0febba9bd GIT binary patch literal 580 zcmYjO!A{&T5Vd0`n~hkBLwj#8l_DXs?YXL`MB7uj6fU_~Av0{fP2x1pmcp$nSFZgB zzJ)*Vl@q^!gy`722*&ov&u=s{Z+tYHWsL0l;-CJ*8N2b|xk&!0*x1@r&n+RaN5}4vLsoKN zWdwY|OM!A3`vRCOCmR)(18^3G&igs;G^E&5l0(erbnlTsDvF}oKRf|prAD?J!;2@v6RE2k?T&5Jo zts12JmQp`gRpVnl0_?E^>}rj6h)9x4KLULAIR@e3^bmiK0lUofxEaqC8(t6_+})?* z)C@mtU)5-f{bkiH%s#fJutQxuiY%T+Taes$YD1{C$ld;I@L%VrYq!azB6^Uq5@3{DaqGy}oVnAG;-+8UO$Q literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/0003_product_featured.cpython-38.pyc b/src/products/migrations/__pycache__/0003_product_featured.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8bc6d962caebd95397d0e4ccd4f848241a5c07f0 GIT binary patch literal 607 zcmYjO!EV$r5Vaj=HygE5g+ToS#9lV(B0xwLDyV8t^a8!)Vx^hcRhA?Ub^_uI*Pi(X z`boZW;ujE78N0h`C-TUXH}-pPe7V1$GK$r+pY;uA?6)r-hNR+zmVHVI81RO*yx^@U z1ZU?A1Vld=M94SM_o#?Keqi(X5B0LSaA{kwO*z!Mvu@IAz{XY{dKeQbPH5Q$C1eE$ zRtVs0UPLH2u_wUEW(pGGYYr2bUQ5CfNQh|WX76_lM3?kN!&nWrILz~WsmgKCYMC!z z=F6kk>gYxO%1yT|E?HqYj0WN3oVzLDsvMi)Y%WQ&*QvU)MJGd!S2Z@^4tj$Y%@qPG`cf|b$=iTm&?sgQNEUDvR0pjAycc!1dqVfPR+8A#+C`9l^Gg3l}sZ>W}~!X-_;Hsw%vt#z}e1Jt(isizhZIV86W0%QdT zRtVs0UPuf!p>Ke*O#}h0@Jhh!N>VO{h#JLie*DmZ+Qq%;V5|mP?B{v@Qf;X^$8s1A zf{V5h7um6CN^^Nir@}K`wihmFN3ByyGy6GJTQ*2BkKuWZ8cx!=i`5iY$|Xus-KdfF zJ4$^WOYLht1MIN{Y^xfr5hThb@AZJ@gTKW{ADExw_hI5L>3ZBg(H~}>QFemcPuaK5 zT-d&>&}K)QvR!va*mRjSRrVk=dwkxE1Rtn!96GhiSFiKc@{L-)S{^L=OXI(AMsD{A zVkz!|FyMmL&cEPp%ATZwo5R#(0cX?D)1XuGaj5&`$SRVthc literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/0005_auto_20260219_1516.cpython-38.pyc b/src/products/migrations/__pycache__/0005_auto_20260219_1516.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b9be3cf868cd67cd4f1fee819c084fdf669e9b68 GIT binary patch literal 663 zcmZWnOK;RL5O(amwMD%Z@dH4)G}%>K2??Phtw0>;fyX5mD`ZUMB`@qmv}d^X%oUFO zC0{x9FI1{v?Cq+Rn8>4<@!0cypYvgFFC}PivmY{}g#59|ee*Fn#ibvk0|H)4IdTqjP0MY8&Zr!&ClT%#UIzdVg zNJ+tKypjoj6W9SF+(h6*0O2Kt=yF$&MffxRMQo*^WdaF~PEGP=HxmKGqZ(kYCtV&C zMRCNdc^detSe+EBqULKj~w#5XalC`)(5s2J>;_yEJQOmAs`Pf#q(8#Ac=O7z7 z>5O4!8S%dAgz=pZK1tDniS*ocmAW`XI5Bq(oST$$JTSKc;|1qm=Bl-aYzAT!J&3-R zLMscvq%Yb@sF(IS#cW}*-a>IDle`z_(>6?pQQT_$o2Ucqb?*9g{&i5F^=N_T>rK@+ z!&-Dhu2r4yRLSq&Cr5pb|JUc_aJ*3V9|&>jN9bZk|N4RNQT!G+yC}TzuU+3+=9>iE fxI_5p$T$LS^A6rNdWiR#_}NyL=a#3o?DyF}@Di@6 literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/__init__.cpython-38.pyc b/src/products/migrations/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ac961e86808b4ff5d2b14cc2b6f9f90ffafe9783 GIT binary patch literal 149 zcmWIL<>g`kg7(^JnIQTxh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vCzdXMvySN}R zIki~dB`Yy6J>MlYH($TFC|SRtC_kk%xujS>H#5B`u_QA;uUJ1mJ~J<~BtBlRpz;=n RO)gMDPO2Tq%+El~001pzBgX&$ literal 0 HcmV?d00001 diff --git a/src/products/models.py b/src/products/models.py index 71a83623907..f31521c4bf3 100644 --- a/src/products/models.py +++ b/src/products/models.py @@ -1,3 +1,9 @@ from django.db import models # Create your models here. +class Product(models.Model): + title = models.CharField(max_length=120) #max length required + description = models.TextField(blank=True, null=True) + price = models.DecimalField(decimal_places=2, max_digits=10000) + summary = models.TextField(blank=False, null=False) + featured = models.BooleanField() #null = true, default = true \ No newline at end of file diff --git a/src/profiles/__init__.py b/src/profiles/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/profiles/admin.py b/src/profiles/admin.py deleted file mode 100644 index 8c38f3f3dad..00000000000 --- a/src/profiles/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/src/profiles/apps.py b/src/profiles/apps.py deleted file mode 100644 index 5501fdad352..00000000000 --- a/src/profiles/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class ProfilesConfig(AppConfig): - name = 'profiles' diff --git a/src/profiles/migrations/__init__.py b/src/profiles/migrations/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/profiles/models.py b/src/profiles/models.py deleted file mode 100644 index 71a83623907..00000000000 --- a/src/profiles/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/src/profiles/tests.py b/src/profiles/tests.py deleted file mode 100644 index 7ce503c2dd9..00000000000 --- a/src/profiles/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/src/profiles/views.py b/src/profiles/views.py deleted file mode 100644 index 91ea44a218f..00000000000 --- a/src/profiles/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/src/trydjango/__pycache__/settings.cpython-38.pyc b/src/trydjango/__pycache__/settings.cpython-38.pyc index 968f90c985c4b3a026f25c65e2623af26a549fff..19ce84bc49cb3de06b9a0539bf4356af9bee6404 100644 GIT binary patch delta 244 zcmW-XyG{Z@7)E!-K_M+&3tvMRK+TA&KB|2Ty@y@{QUY2Rn&~63KVQOaN)s6-IS?{ z2G!6s76e)du!U{3jffd`mclSn*d-es>}fXP?~dNY{s%{Q$zw(?dN?S~9uC*;uYD9V zBgn%s`8c6E1U29ZY8KJLDFxs+Rv3Q%3hq)Vjf~DnrqcvZH#VTlp}V$l>{mMF0lwJ7lv zreFq5^^N~nm^KSDo3YB6>X+viWfvDDCZ`tbyJRKirRTe(=H}~{rRJ4QPTjve;ADQrLT$fjo{>rYw#u&Ss``rYNoy&R_;ju8j%3Oe&g;w^++EQ_G8QG2CLw z$j?m$3b5oQ=B8G$C8p$N=IQ%sa!>xjWGKd3keHrYT*LyjE{YSRFdn3BvIesZHy==} h2t@qSne5LjJ~^9NMSus$W#Q*x&P4