Files
Rasadyar_RSI/app/__pycache__/views.cpython-312.pyc

1059 lines
259 KiB
Plaintext
Raw Normal View History

2026-01-18 11:29:19 +03:30
<EFBFBD>
2026-02-01 15:59:32 +03:30
Fii1<00><00><> <00>ddlZddlZddlZddlZddlmZddlZddlmZddl m
Z
ddl Z ddl Z ddl Z ddlZddlmZddlmZmZmZmZmZmZmZmZddlmZddlmZdd lmZm Z dd
l!m"Z"m#Z#dd l$m%Z%dd l&m'Z'dd l(m)Z)ddl*m+Z+m,Z,ddl-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;ddl<m=Z=m>Z>ddl?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMddlNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkddllmmZmddlnmoZompZpmqZqmrZrGd<15>dej<><00>ZtGd<17>dej<><00>Zue"dg<01>e#e%g<01>ed<1A><00><00><00>Zve"dg<01>e#e%g<01>ed<1B><00><00><00>ZwGd<1C>dej<><00>ZxGd<1E>dej<><00>ZyGd <20>d!ej<><00>ZzGd"<22>d#ej<><00>Z{Gd$<24>d%ej<><00>Z|Gd&<26>d'ej<><00>Z}Gd(<28>d)ej<><00>Z~Gd*<2A>d+ej<><00>ZGd,<2C>d-ej<><00>Z<>Gd.<2E>d/ej<><00>Z<>Gd0<64>d1ej<><00>Z<>Gd2<64>d3ej<><00>Z<>Gd4<64>d5ej<><00>Z<>Gd6<64>d7ej<><00>Z<>Gd8<64>d9ej<><00>Z<>Gd:<3A>d;ej<><00>Z<>Gd<<3C>d=ej<><00>Z<>e"dg<01>e#e%g<01>ed><3E><00><00><00>Z<>e"d?g<01>e#e%g<01>ed@<40><00><00><00>Z<>e"dg<01>e#e%g<01>edA<64><00><00><00>Z<>e"dg<01>e#e%g<01>edB<64><00><00><00>Z<>e"dg<01>e#e%g<01>edC<64><00><00><00>Z<>GdD<64>dEej<><00>Z<>GdF<64>dGej<><00>Z<>e"d?g<01>e#e%g<01>edH<64><00><00><00>Z<>GdI<64>dJej<><00>Z<>GdK<64>dLej<><00>Z<>dMZ<4D>dNZ<4E>dOZ<4F>dPZ<50>dQ<64>Z<>GdR<64>dSej<><00>Z<>e"d?g<01>e#e%g<01>edT<64><00><00><00>Z<>GdU<64>dVej<><00>Z<>GdW<64>dXej<><00>Z<>GdY<64>dZe)<29>Z<>Gd[<5B>d\ej<><00>Z<>Gd]<5D>d^e)<29>Z<>Gd_<64>d`ej<><00>Z<>da<64>Z<>db<64>Z<>dc<64>Z<>dd<64>Z<>e"dg<01>e#e%g<01>ede<64><00><00><00>Z<>e"d?g<01>e#e%g<01>edf<64><00><00><00>Z<>e"d?g<01>e#e%g<01>edg<64><00><00><00>Z<>e"d?g<01>e#e%g<01>edh<64><00><00><00>Z<>e"d?g<01>e#e%g<01>di<64><00><00>Z<>Gdj<64>dkej<><00>Z<>Gdl<64>dmej<><00>Z<>e"dg<01>e#e%g<01>edn<64><00><00><00>Z<>Gdo<64>dpej<><00>Z<>Gdq<64>dre)<29>Z<>Gds<64>dte)<29>Z<>du<64>Z<>dv<64>Z<>dw<64>Z<>e"dg<01>e#e%g<01>edx<64><00><00><00>Z<>e"dg<01>e#e%g<01>edy<64><00><00><00>Z<>e"dg<01>e#e%g<01>edz<64><00><00><00>Z<>e"dg<01>e#e%g<01>ed{<7B><00><00><00>Z<>y)|<7C>N)<01>d)<01> defaultdict)<01>BytesIO)<01> BeautifulSoup)<08>Sum<75>Count<6E>Avg<76>Q<>Min<69>Max<61>Prefetch<63>F)<01> HttpResponse)<01> csrf_exempt)<02>viewsets<74>status)<02>api_view<65>permission_classes)<01>AllowAny)<01>Response)<01>APIView)<02> iranprovince<63>irancity)<0E>PoultryFilterSet<65>PoultryHatchingFilterSet<65>"TransportingChickenDetailFilterSet<65>PoultryInfoFilterSet<65>HatchingCalculationsFilterSet<65>HatchingsFilterSet<65>TransportingDetailFilterSet<65>KillHouseFilterSet<65>!TransportingDetailCustomFilterSet<65>CustomHatchingsFilterSet<65>TransportCarcassDetailFilterSet<65>DriverFilterSet<65>GuildsFilterSet<65>AllProductsTransportFilterSet)<02>
SSLAdapter<EFBFBD>get_hatching_permit_code)<0E>Poultry<72>PoultryHatching<6E>TransportingChickenDetail<69>Hatching<6E>TransportingDetail<69> KillHouse<73>ApkInfo<66>TransportCarcassDetail<69>Guilds<64>Driver<65>InquiryCredentials<6C>AllProductsTransport<72>EvacuationDetail<69>RasadyarAppInfo)<1D>PoultrySerializer<65>PoultryHatchingSerializer<65>#TransportingChickenDetailSerializer<65>HatchingSerializer<65>HatchingCalculationSerializer<65>PoultryInfoSerializer<65>HatchingsSerializer<65>HatchingDetailSerializer<65>HatchingForUpdateSerializer<65>TransportingSerializer<65>TransportingDetailSerializer<65>KillHouseSerializer<65>HatchingAnalysisSerializer<65>HatchingAnalysisSerializerTwo<77>TransportingReportDashboard<72>&TransportingForClearanceCodeSerializer<65>ApkInfoSerializer<65> TransportCarcassDetailSerializer<65>DriverSerializer<65>&KillHouseForTransportCarcassSerializer<65>$StewardForTransportCarcassSerializer<65>#GuildsForTransportCarcassSerializer<65>3KillHouseForTransportCarcassForRassadyaarSerializer<65>%TransportingDetailForUpdateSerializer<65>InquiryCredentialsSerializer<65>AllProductsTransportSerializer<65>EvacuationDetailSerializer<65>RasadyarAppInfoSerializer<65>$AllProductsTransportCustomSerializer<65><01>Province)<04>CustomPagination<6F> build_query<72>build_calculation<6F>convert_to_miladic<00>^<00>eZdZejj <00>ZeZe gZ
e Z e Zd<01>Zd<02>Zy)<04>PoultryViewSetc<00><><00>|jjdg<00>}|D]<5D>}tjj |d<00><03>j <00>}|r6|j <00>D]\}}t|||<08><00>|j<00><00>ltjjdi|<05><01><00><>tdditj<00><06>S)N<>Data<74>UnitId<49>r_<00>result<6C>با موفقیت ثبت شد<D8B4>r<00>) <0A>data<74>getr*<00>objects<74>filter<65>first<73>items<6D>setattr<74>save<76>createrr<00>HTTP_201_CREATED) <09>self<6C>request<73>args<67>kwargsre<00>poultry<72>registered_poultry<72>key<65>values <20>1C:\rasadyar_proj_docker\Rasadyar_RSI\app\views.pyrmzPoultryViewSet.create5s<><00><00><16>|<7C>|<7C><1F><1F><06><02>+<2B><04><1B> 2<>G<EFBFBD>!(<28><1F><1F>!7<>!7<>w<EFBFBD>x<EFBFBD>?P<>!7<>!Q<>!W<>!W<>!Y<> <1E>!<21>")<29>-<2D>-<2D>/<2F><<3C>J<EFBFBD>C<EFBFBD><15><1B>.<2E><03>U<EFBFBD>;<3B><<3C>"<22>'<27>'<27>)<29><17><0F><0F>&<26>&<26>1<><17>1<> 2<><18><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>d<>c<00>P<00>tjjd<01><02>}|jj d<03>}|r9|jt |j jj|<05><00>}|jj dd<00>}|rt|<06>|j_ |j|<04>}|<07>.|j|d<05><06>}|j|j <00>S|j#|d<05><06>}t%|j t&j(<00><07>S)NF<4E><01>trashrv<00> page_sizeT<65><01>manyrc)r*rgrh<00>GETrfrX<00>filterset_class<73>Meta<74>fields<64> query_params<6D>int<6E>pagination_classr|<00>paginate_queryset<65>get_serializer<65>get_paginated_responsere<00>serializer_classrr<00> HTTP_200_OK) rorprqrrrsrvr|<00>page<67>
serializers rw<00>listzPoultryViewSet.listCs<><00><00><19>/<2F>/<2F>(<28>(<28>u<EFBFBD>(<28>5<><07><17> <0B> <0B><0F><0F><07>(<28><05> <10><1D>n<EFBFBD>n<EFBFBD><1B>D<EFBFBD>0<>0<>5<>5<><<3C><<3C>e<EFBFBD>D<><0E>G<EFBFBD><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>g<EFBFBD>.<2E><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>7<EFBFBD><14>*<2A>><3E>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)<11>__name__<5F>
__module__<EFBFBD> __qualname__r*rg<00>all<6C>querysetr8r<>rrrWr<>rr<>rmr<>rdrxrwr\r\.s9<00><00><16><EFBFBD><EFBFBD>"<22>"<22>$<24>H<EFBFBD>(<28><14>"<22><1A><16>'<27><14>&<26>O<EFBFBD> e<01>Drxr\c<00><><00>eZdZejj d<01><02>j ddddd<07>jd<03>Ze Z
2026-01-18 11:29:19 +03:30
e gZ e Zd<08>Zd <09>Zy
2026-02-01 15:59:32 +03:30
) <0B>PoultryDashboardViewSetFrz<00>idrV<00>City<74>LocationIdProvince<63>LocationIdCityc<00>J<00>|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04><05>}tj
2026-01-18 11:29:19 +03:30
jd<04><06>}|r$|j|<02><07>}|j|<02><08>}|r$|j|<03> <09>}|j|<03>
<EFBFBD>}|rN|d k7rI|j <00>r9|jt|jjj|<04><00>}|jtd <0C>td <0A>td<0E>td<0F>td td<10><11><00><12>td td<10><11><00><12>tdtd<10><11><00><12>tdtd<10><11><00><12>tdtdd<10><14><00><12><00><15> }tj
2026-02-01 15:59:32 +03:30
j|d<04><16>jtd<17>t!d<18>tdtd<10><19><00><12>t!dtd<10><19><00><12><00><1A>}|jtdd<1C><1D>tdd<1C><1D><00><1F>} d |j#<00>i|<07>|<08>| <09>d!|jd<10><11>j#<00>i<01>S)"N<>province<63>city<74>searchF<68><01>Province__isnullrz<00><01>Province__icontains<6E><01> ProvinceName<6D><01>City__icontains<6E><01>CityName<6D> undefinedr<64><00> ChickCountSum<75>
Evacuation<EFBFBD>LeftOver<65>F<00><01>Age__lte<74>rh<00>(<00><02>Age__gter<65><00> <09> total_count<6E>total_quantity<74>total_evacuation<6F>total_left_over<65> active_count<6E>active_quantity<74>active_evacuation<6F>active_left_over<65>active_ready_left_over<65><02> hatching__inr{<00>
GoodAmount<EFBFBD>Age<67><01>hatching__Age__lte)<04> total_killing<6E>total_killing_age<67>active_killing<6E>active_killing_ager<65>T<><01>distinctr<74>)<02>province_count<6E>
city_count<EFBFBD> poultry_count<6E>active_bars_count)rrfr<>rhr-rg<00>striprXr<>r<>r<><00> aggregaterrr
r.r <00>count)
rorpr<>r<>r<><00>base_poultries<65>base_hatchings<67>hatchings_data<74>transporting_data<74>location_statss
rw<00>_optimized_db_hitsz*PoultryDashboardViewSet._optimized_db_hits<74>sa<00><00><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><18><1B><1B><1F><1F><18>*<2A><06><1D><1D><1D>-<2D>-<2D>u<EFBFBD>-<2D>E<><0E>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D><0E> <13>+<2B>2<>2<>x<EFBFBD>2<>P<>N<EFBFBD>+<2B>2<>2<><08>2<>I<>N<EFBFBD> <0F>+<2B>2<>2<>4<EFBFBD>2<>H<>N<EFBFBD>+<2B>2<>2<>D<EFBFBD>2<>A<>N<EFBFBD> <11>f<EFBFBD> <0B>+<2B><06> <0C> <0C><0E>+<2B>2<>2<><1B>D<EFBFBD>0<>0<>5<>5<><<3C><<3C>f<EFBFBD>E<><0E>N<EFBFBD>(<28>1<>1<><1D>d<EFBFBD> <0B><1E><EFBFBD>/<2F> <20><1C>.<2E><1F>
2026-01-18 11:29:19 +03:30
<EFBFBD>O<EFBFBD><1E>t<EFBFBD>A<EFBFBD>r<EFBFBD>N<EFBFBD>;<3B><1F><0F><01>2<EFBFBD><0E>G<>!<21>,<2C>q<EFBFBD>"<22>~<7E>F<> <20><1A>A<EFBFBD>r<EFBFBD>N<EFBFBD>C<>#&<26>z<EFBFBD>!<21>R<EFBFBD>RT<52>:U<>#V<>2<> 
<EFBFBD><0E>/<2F>6<>6<>=<3D>=<3D>'<27><17>><3E>
<EFBFBD> <14>)<29><1D>l<EFBFBD>+<2B>!<21>%<25>j<EFBFBD><1E>|<7C>A<EFBFBD><12>4L<34>M<>"<22>5<EFBFBD><11>b<EFBFBD>1I<31>J<> <14>
<EFBFBD> <1A>(<28>1<>1<> <20>!5<><04>E<><1C>-<2D><04>=<3D>2<>
<EFBFBD><0E> <1C>^<5E>1<>1<>3<>
<EFBFBD><1C>
<EFBFBD> <20>
<EFBFBD><1D> 
<EFBFBD>
<20><1E>!6<>!6<><02>!6<>!C<>!I<>!I<>!K<> 
<EFBFBD>
2026-02-01 15:59:32 +03:30
rxc <00>"<00> |j|<01>}|jdd<02>xsd}|jdd<02>xsd}id|d<00>d|d<00>d|d<00>d|d <00>d
2026-01-18 11:29:19 +03:30
|d<00>d |d <00>d t|d |z dzd<0F><00>d|d<00>dt|d|z dzd<0F><00>d|d<00>dt|d|z dzd<0F><00>d|d<00>d|d<00>d|d<00>d|d<00>dt|d|z dzd<0F><00>d|d<00>|d t|d |z dzd<0F>|d!|d"t|d"|z dzd<0F>|d#t|d#|d"z dzd<0F>d$<24><07>}t|tj
2026-02-01 15:59:32 +03:30
<00>%<25>S#t $r1}td&t|<08>d'<27>tj<00>%<25>cYd}~Sd}~wwxYw)(Nr<4E>r<00>r<>r<>r<>r<><00>total_hatching_countr<74><00>total_hatching_quantity<74>total_hatching_evacuationr<6E><00>!total_hatching_evacuation_percent<6E>d<00><00>total_hatching_killing_quantityr<79><00>'total_hatching_killing_quantity_percent<6E>total_hatching_left_overr<72><00> total_hatching_left_over_percent<6E>total_hatching_killing_ager<65><00>total_active_hatching_countr<74><00>total_active_hatching_quantity<74> total_active_hatching_evacuationr<6E><00>(total_active_hatching_evacuation_percent<6E>total_active_hatching_barsr<73>r<>r<>r<>r<>)<07>&total_active_hatching_killing_quantity<74>.total_active_hatching_killing_quantity_percent<6E>!total_active_hatching_killing_age<67>total_active_hatching_left_over<65>'total_active_hatching_left_over_percent<6E>%total_ready_active_hatching_left_over<65>&total_ready_hatching_left_over_percentrcu(خطا در پردازش داده‌ها)<02>error<6F>details) r<>rf<00>roundrrr<><00> Exception<6F>str<74>HTTP_500_INTERNAL_SERVER_ERROR) rorprqrrrer<>r<>ra<00>es rwr<>zPoultryDashboardViewSet.list<73>s<><00><00>, <0E><17>*<2A>*<2A>7<EFBFBD>3<>D<EFBFBD>!<21>X<EFBFBD>X<EFBFBD>&6<><01>:<3A>?<3F>a<EFBFBD>N<EFBFBD>"<22>h<EFBFBD>h<EFBFBD>'8<>!<21><<3C>A<><01>O<EFBFBD><0E><1F><14>o<EFBFBD>!6<><0E> <20>$<24>'7<>"8<><0E><1D>d<EFBFBD><<3C>0<><0E>
'<27><04>]<5D>(;<3B> <0E> *<2A>4<EFBFBD>0@<40>+A<> <0E>,<2C>T<EFBFBD>2D<32>-E<><0E>4<>U<EFBFBD>D<EFBFBD>AS<41><T<>We<57><e<>il<69>;l<>no<6E>5p<35><0E>2<>4<EFBFBD><0F>3H<33><0E>:<3A>5<EFBFBD>$<24><EFBFBD>BW<42>Zh<5A>Bh<42>lo<6C>Ao<41>qr<71>;s<><0E>+<2B>D<EFBFBD>1B<31>,C<><0E>3<>E<EFBFBD>4<EFBFBD>@Q<>;R<>Uc<55>;c<>gj<67>:j<>lm<6C>4n<34><0E>-<2D>d<EFBFBD>3F<33>.G<><0E>.<2E>t<EFBFBD>N<EFBFBD>/C<><0E> 1<>$<24>7H<37>2I<32>!<0E>"3<>D<EFBFBD>9L<39>4M<34>#<0E>$;<3B>E<EFBFBD>4<EFBFBD>H[<5B>C\<5C>_n<5F>Cn<43>ru<72>Bu<42>BC<42>=E<01>%<0E>(-<2D>d<EFBFBD>3F<33>.G<>)<0E>*;?<3F>?O<>:P<>BG<42><19>*<2A>+<2B>o<EFBFBD>=<3D><13>D<>a<EFBFBD>CI<01>59<35>:N<>5O<35>37<33>8J<38>3K<33>;@<40>$<24>GY<47>BZ<42>]l<>Bl<42>ps<70>As<41>uv<75>;w<>9=<3D>>V<>9W<39>:?<3F><19>2<>3<>d<EFBFBD>;M<>6N<36>N<>RU<52>U<>WX<57>;Z<01>9<0E>F<EFBFBD>@<1C>F<EFBFBD>6<EFBFBD>+=<3D>+=<3D>><3E> ><3E><><18> <0E><1B>D<>QT<51>UV<55>QW<51>X<><1D><<3C><<3C><0E> <0E><> <0E>s<00>EE<00> F<03>&F <03>F<03> FN)r<>r<>r<>r*rgrh<00>only<6C>order_byr<79>r8r<>rrrr<>r<>r<>rdrxrwr<>r<><00>s]<00><00><16><EFBFBD><EFBFBD>%<25>%<25>E<EFBFBD>%<25>2<>7<>7<> <0C>j<EFBFBD>&<26>"6<>8H<38><06><0E>h<EFBFBD>t<EFBFBD>n<EFBFBD> <0A>)<29><14>"<22><1A><16>*<2A>O<EFBFBD>8
<EFBFBD>t-rxr<>rc <00>h<00>ttjjdd<02><03><00>}tjj ddd|<01><07>j d<08>jtd <09>td
2026-01-18 11:29:19 +03:30
<EFBFBD><00> <0B>}|j d d<05> <0A>j d<08>jtd
<EFBFBD><00><0E>}tjj tjj ddd|<01><07>d<06><0F>j d<10>jtd<11><00><12>}|D<00>cic]}|d|<05><02>
}}|D<00>cic]}|d|<05><02>
}}|D<00>cic]}|d|<08><02>
} }g}
|D]<5D>} |j| ddd <0B><02>} |j| ddi<01>} | j| ddi<01>}| dxsd}| dxsd}| dxsd}|
j|||dxsd|dkDrt||z dz<00>nd| ||dkDrt||z dz<00>ndd<18><07><00><>t|
2026-02-01 15:59:32 +03:30
d<19>d<02><1A>}t|<12>Scc}wcc}wcc}w)N<>nameT<65><01>flatr<74><00>AF)r<>r<>r{<00>ProvinceName__inr<6E>r<>r<><00>r<>r<><00>r<>)r<>r<><00>hatching__ProvinceNamer<65><00>r<>rr<>r<>r<>r<>)r<>r<><00>total_killed_quantityr<79><00> province_name<6D>total_active_left<66>total_active_left_percentc<00> <00>|dS)Nr<4E>rd<00><01>xs rw<00><lambda>z-all_province_detail_for_map.<locals>.<lambda>Vs <00><00>a<EFBFBD>(<28>)<29>rx<00>ru<00>reverse)r<>rVrg<00> values_listr-rh<00>values<65>annotaterr.rf<00>appendr<64><00>sortedr)rp<00> provinces<65> hatchings<67>active_hatchings<67> transportings<67>h<> hatching_dict<63>active_hatching_dict<63>t<>transporting_dict<63>resultsr<73><00>h_data<74>a_h_data<74>t_datar<61><00>
total_leftr<00>sorted_resultss rw<00>all_province_detail_for_maprs<><00><00><15>X<EFBFBD>%<25>%<25>1<>1<>&<26>t<EFBFBD>1<>D<>E<>I<EFBFBD><18> <20> <20>'<27>'<27><12><13><13>"<22> (<28><06>
2026-01-18 11:29:19 +03:30
 <0A>f<EFBFBD>^<5E><1C>X<EFBFBD>X<EFBFBD><1A>?<3F>+<2B><1B>J<EFBFBD><0F>&<26><06> <0E>!<21>'<27>'<27><13><13>(<28><06> <0A>f<EFBFBD>^<5E><1C>X<EFBFBD>X<EFBFBD><1B>J<EFBFBD><0F>&<26><06><15>'<27>.<2E>.<2E>5<>5<><1D>%<25>%<25>,<2C>,<2C><16><17><17>&<26> -<2D>
<EFBFBD> <14>6<><06> <0A>f<EFBFBD> %<25>&<26>x<EFBFBD>x<EFBFBD><19>,<2C>'<27>(0<>(<06><12>4=<3D>=<3D>a<EFBFBD>Q<EFBFBD>~<7E>&<26><01>)<29>=<3D>M<EFBFBD>=<3D>:J<>K<>Q<EFBFBD>A<EFBFBD>n<EFBFBD>-<2D>q<EFBFBD>0<>K<><18>K<>AN<41>O<>A<EFBFBD><11>3<>4<>a<EFBFBD>7<>O<><15>O<><10>G<EFBFBD><1D> <0B><08><1E>"<22>"<22>8<EFBFBD><01>VW<56>-X<>Y<><06>'<27>+<2B>+<2B>H<EFBFBD>7H<37>!<21>6L<36>M<><08>"<22>&<26>&<26>x<EFBFBD>/<2F>1<EFBFBD>1E<31>F<><06><1F> 0<>1<>6<>Q<EFBFBD><0E><1B>-<2D>.<2E>3<>!<21>
<EFBFBD>$<24>%6<>7<><<3C>1<EFBFBD><19><0F><0E><0E>,<2C>)<29>%+<2B>O<EFBFBD>%<<3C>%A<><01> <20>!<21>#<23>16<31><1B>n<EFBFBD>,<2C>s<EFBFBD>2<>1<0E>)*<2A>%<25>!2<> <20>!<21>#<23>*/<2F>"<22>^<5E>3<>c<EFBFBD>9<>*<0E>)*<2A> 
<EFBFBD> <0B> <0B>.<1C><0F> )<29><14><06>N<EFBFBD> <14>N<EFBFBD> #<23>#<23><>E><3E><>K<><4B>Os<00>) H%<04>< H*<04> H/c<00><><00>tjjddd<03><04>jt d<05>t d<06><00><07>}tjjddd<03><04>jt d<06><00> <09>}t
jjtjjddd<03><04>d<03>
2026-02-01 15:59:32 +03:30
<EFBFBD>jt d <0B><00> <0C>}|d xsd}|dxsd}|dxsd}|dkDrt ||z dz<00>nd}|dkDrt ||z dz<00>nd}|||dxsd|||d<13>} t| <09>S)Nr<4E>r<>F)r<>r<>r{r<>r<>r<>r<>)rr<>r<>rr<>rr<>rr<>r<>)r<>r<>rr<>rr)r-rgrhr<>rr.r<>r)
rp<00>total_hatching<6E> total_active<76>total_transportingr<67>rr<00>left_over_percentrras
rw<00>!dashboard_province_detail_for_mapr%]s<><00><00><1E>%<25>%<25>,<2C>,<2C><12><13><13>-<2D><06><10>i<EFBFBD><1A>?<3F>+<2B><1B>J<EFBFBD><0F><10><06> <13><1C>#<23>#<23>*<2A>*<2A><13><13><13>+<2B><06><10>i<EFBFBD><1D>j<EFBFBD>/<2F><10><06> <11>,<2C>3<>3<>:<3A>:<3A><1D>%<25>%<25>,<2C>,<2C><16><17><17>-<2D>
2026-01-18 11:29:19 +03:30
<EFBFBD>
2026-02-01 15:59:32 +03:30
<14> ;<3B><06><10>i<EFBFBD><19>,<2C>'<27><10><06><17>$<24>$4<>5<>:<3A><11>N<EFBFBD><1F> 1<>2<>7<>a<EFBFBD>J<EFBFBD>$<24>%8<>9<>><3E>Q<EFBFBD><15>FT<46>WX<57>FX<46><05>z<EFBFBD>N<EFBFBD>:<3A>S<EFBFBD>@<40>B<>^_<><15>Uc<55>fg<66>Ug<55><05>'8<>><3E>'I<>C<EFBFBD>'O<> Q<>mn<6D><1D>)<29>%<25>!3<>O<EFBFBD>!D<>!I<><01>,=<3D>.<2E>%><3E> <06>F<EFBFBD> <14>F<EFBFBD> <1B>rxc <00><><00>eZdZejj d<01><02>j ddddddd d
2026-01-18 11:29:19 +03:30
d d <0C>
jd<03>Ze Z
2026-02-01 15:59:32 +03:30
e gZ e Zd <0A>Zd<0E>Zd<0F>Zy)<11>HatchingDashboardViewSetFrzr<><00>
KillingAver<EFBFBD>r<>r<><00>
SystemCode<EFBFBD>Dater<65>r<>r<>c<00>r<00>|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>}|jjd<06>}|jjd<07>} |jjd<08>}
2026-01-18 11:29:19 +03:30
|jjd <09>} |
rs| rq tjj|
d
<EFBFBD>j <00>}
tjj| d
<EFBFBD>j <00>} |j |
2026-02-01 15:59:32 +03:30
| g<02> <0B>}|r|j t|<08><00> <0C>}|r|j d <0A><0E>}|r|j |<06><0F>}|r|j |<03><10>}|r|j |<07><11>}| rtjj t| <09><12>t| <09><13>zt| <09><14>zt| <09><15>zt| <09><16>zd<17><18>j<00>} |j | <0C><19>}|rN|dk7rI|j<00>r9|j t|jjj |<04><00>}|S#t $rY<00><01>LwxYw)N<> system_coder<65><00>leftoverr<72>r<><00> killing_ager<65><00>date1<65>date2<65>%Y-%m-%d)<01>Date__date__range)r(r)<01> LeftOver__gtr<74><00>r)r<>)<01>UserName__contains)<01>FirstName__contains)<01>LastName__contains)<01>Mobile__contains)<01>UnitName__containsFrz<00>rsr<>)rrf<00>datetime<6D>strptime<6D>daterh<00>
ValueErrorr<EFBFBD>r*rgr
rir<>rXr<>r<>r<>) ror<>rpr,r<>r-r<>r<>r.r<>r/r0rss rw<00>_apply_filtersz'HatchingDashboardViewSet._apply_filters<72>s:<00><00><1D>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>4<> <0B><18><1B><1B><1F><1F><18>*<2A><06><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1D>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>4<> <0B><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD> <15> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05>#<23>?<3F>?<3F>e<EFBFBD>U<EFBFBD>^<5E>?<3F>L<><08> <17><1F><EFBFBD><EFBFBD>#<23>k<EFBFBD>2B<32><EFBFBD>C<>H<EFBFBD> <13><1F><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>6<>H<EFBFBD> <13><1F><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>=<3D>H<EFBFBD> <16><1F><EFBFBD><EFBFBD>+<2B><EFBFBD>><3E>H<EFBFBD> <0F><1F><EFBFBD><EFBFBD><04><EFBFBD>5<>H<EFBFBD> <0F><1D>o<EFBFBD>o<EFBFBD>,<2C>,<2C><11>T<EFBFBD>*<2A>Q<EFBFBD>4<EFBFBD>-H<>H<>1<EFBFBD>`d<>Ke<4B>e<>hi<68>%)<29>i+<2B>+<2B>-.<2E>$<24>-G<>H<01><1D>-<2D><1F> %<25>u<EFBFBD>w<EFBFBD> <14> <20><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>7<>H<EFBFBD> <11>f<EFBFBD> <0B>+<2B><06> <0C> <0C><0E><1F><EFBFBD><EFBFBD><1B>D<EFBFBD>0<>0<>5<>5<><<3C><<3C>f<EFBFBD>E<><0E>H<EFBFBD><18><0F><>1<1E> <15><14> <15>s<00>9A0J)<00>) J6<03>5J6c<00><00>|jtdtjj d<02><03><00><04><00>}|j d<05><06>}|j t d<07>td<08>td <09>td
2026-01-18 11:29:19 +03:30
<EFBFBD>t dtd<05><06><00> <0B>tdtd<05><06><00> <0B>td td<05><06><00> <0B>td
td<05><06><00> <0B>td
2026-02-01 15:59:32 +03:30
td d<05> <0A><00> <0B><00><0E> }tjj |d<02><0F>j td<10>td<11>tdtd<05><12><00> <0B>tdtd<05><12><00> <0B>t d<07>td<11>td<11><00><13>}i|<03>|<04>S)N<>transportingdetail_setFrz)r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>)r<><00>avg_killing_ager<65><00>active_avg_ager<65><00>min_age<67>max_age) <0C>prefetch_relatedr r.rgrhr<>rrr
r r r )rorr<00>
2026-01-18 11:29:19 +03:30
main_stats<EFBFBD>
2026-02-01 15:59:32 +03:30
bars_statss rw<00>_calculate_metricsz+HatchingDashboardViewSet._calculate_metricssS<00><00><1D>.<2E>.<2E> <14>-<2D>0<>8<>8<>?<3F>?<3F>e<EFBFBD>?<3F>L<> N<01>
2026-01-18 11:29:19 +03:30
<EFBFBD> <09>
%<25>+<2B>+<2B>R<EFBFBD>+<2B>8<><18><1E>(<28>(<28><1D>d<EFBFBD> <0B><1E><EFBFBD>/<2F> <20><1C>.<2E><1F>
<EFBFBD>O<EFBFBD><1E>t<EFBFBD>A<EFBFBD>r<EFBFBD>N<EFBFBD>;<3B><1F><0F><01>2<EFBFBD><0E>G<>!<21>,<2C>q<EFBFBD>"<22>~<7E>F<> <20><1A>A<EFBFBD>r<EFBFBD>N<EFBFBD>C<>#&<26>z<EFBFBD>!<21>R<EFBFBD>RT<52>:U<>#V<>)<29> 
<EFBFBD>
<EFBFBD>(<28>/<2F>/<2F>6<>6<>"<22><17>7<>
<EFBFBD> <14>)<29><1D>l<EFBFBD>+<2B><1F><05>J<EFBFBD><1E>|<7C>A<EFBFBD><12>4L<34>M<><1E>u<EFBFBD>Q<EFBFBD>"<22>-E<>F<>#<23>D<EFBFBD>k<EFBFBD><17><05>J<EFBFBD><17><05>J<EFBFBD> <14>
<EFBFBD> <13>,<2C>*<2A>+<2B>
2026-02-01 15:59:32 +03:30
<EFBFBD>+<2B>+rxc<00><00>|j|j|<01>}|j|<04>}|jdd<02>xsd}|jdd<02>xsd}|r<>|j <00>j
2026-01-18 11:29:19 +03:30
r<>|j <00>j
j }|j <00>j
j} |j <00>j
j}
|j <00>j
j} |j <00>j
j} n
d}d} d}
d} d} id|<08>d| <09>d|
<EFBFBD>d | <0B>d
2026-02-01 15:59:32 +03:30
| <0C>d |d r|d nd<02>d |dr|dnd<02>d|dr|dnd<02>d|drt|d|z dzd<12>nd<02>d|dr|dnd<02>d|drt|d|z dzd<12>nd<02>d|dr|dnd<02>d|drt|d|z dzd<12>nd<02>d|dr|dnd<02>d|jdd<02><00>d|dr|dnd<02>d|dr|dnd<02>|d r|d nd|d rt|d |z dzd<12>nd|jdd<02>|d!r|d!nd|d!rt|d!|z dzd<12>nd|d"r|d"nd|d"rt|d"|z dzd<12>nd|d#r|d#nd|d#rt|d#|d"z dzd<12>nd|d$xsd|jd%d<02>|jd&d<02>d'<27> <0C>} t| tj<00>(<28>S))Nr<4E>rr<>r<><00><00> poultry_name<6D>poultry_mobile<6C>poultry_firstName<6D>poultry_lastName<6D>poultry_userNamer<65>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rB<00>total_hatching_barsr<73>r<>r<>r<>r<>r<>r<>r<>rCrDrE) r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00> least_age<67>most_agerc)r?r<>rIrfrirs<00>UnitName<6D>Mobile<6C> FirstName<6D>LastName<6D>UserNamer<65>rrr<>)rorprqrr<00>filtered_hatchings<67>metricsr<73>r<>rLrMrNrOrPras rwr<>zHatchingDashboardViewSet.listBsM<00><00>!<21>0<>0<><14><1D><1D><07>H<><1A><16>)<29>)<29>*<<3C>=<3D><07> <20><1B><1B>%5<>q<EFBFBD>9<>><3E>Q<EFBFBD><0E>!<21>+<2B>+<2B>&7<><11>;<3B>@<40>q<EFBFBD><0F> <1D>"4<>":<3A>":<3A>"<<3C>"D<>"D<>-<2D>3<>3<>5<>=<3D>=<3D>F<>F<>L<EFBFBD>/<2F>5<>5<>7<>?<3F>?<3F>F<>F<>N<EFBFBD> 2<> 8<> 8<> :<3A> B<> B<> L<> L<> <1D>1<>7<>7<>9<>A<>A<>J<>J<> <1C>1<>7<>7<>9<>A<>A<>J<>J<> <1C><1D>L<EFBFBD><1F>N<EFBFBD> "<22> <1D>!<21> <1C>!<21> <1C>(
2026-01-18 11:29:19 +03:30
<EFBFBD> <1A>L<EFBFBD>(
<EFBFBD> <1C>n<EFBFBD>(
<EFBFBD> <20>!2<>(
<EFBFBD> <1F> 0<> (
<EFBFBD>
<1F> 0<> (
<EFBFBD> #<23>g<EFBFBD>m<EFBFBD>>T<>G<EFBFBD>M<EFBFBD>$:<3A>Z[<5B> (
<EFBFBD> &<26>G<EFBFBD>L\<5C>D]<5D>w<EFBFBD>/?<3F>'@<40>cd<63>(
<EFBFBD> (<28><07>Pb<50>Hc<48><17>1C<31>)D<>ij<69>(
<EFBFBD> 0<> <13>&<26> '<27>27<32><07>@R<>8S<38>Vd<56>8d<38>hk<68>7k<37>mn<6D>1o<31>-.<2E>(
<EFBFBD> .<2E>7<EFBFBD>Sb<53>Kc<4B>w<EFBFBD><EFBFBD>/G<>ij<69>(
<EFBFBD> 6<> <13>O<EFBFBD> $<24>8=<3D>g<EFBFBD>o<EFBFBD>>V<>Yg<59>>g<>kn<6B>=n<>pq<70>7r<37>*+<2B>(
<EFBFBD> '<27>g<EFBFBD>o<EFBFBD>F^<5E><07>0A<30>(B<>de<64>(
<EFBFBD> /<2F> <13>%<25> &<26>16<31>w<EFBFBD>?P<>7Q<37>Tb<54>7b<37>fi<66>6i<36>kl<6B>0m<30>,-<2D>!(
<EFBFBD>" )<29><07>Pa<50>Hb<48>'<27>2C<32>*D<>hi<68>#(
<EFBFBD>$ "<22>7<EFBFBD>;<3B>;<3B>/B<>A<EFBFBD>#F<>%(
<EFBFBD>( *<2A>g<EFBFBD>n<EFBFBD>F]<5D>7<EFBFBD>><3E>+B<>cd<63>)(
<EFBFBD>* -<2D>G<EFBFBD>Te<54>Lf<4C>g<EFBFBD>6G<36>.H<>lm<6C>+(
<EFBFBD>,QX<01>Xk<58>Pl<50><07>8K<38>0L<30>rs<72>NU<4E>Vi<56>Nj<4E>9><3E><18>,<2C>-<2D><0F>?<3F>3<EFBFBD>F<><01>9K<01>pq<70>*1<>+<2B>+<2B>6I<36>1<EFBFBD>*M<>SZ<53>[k<>Sl<53>g<EFBFBD>>N<>6O<36>rs<72>KR<4B>Sc<53>Kd<4B>?D<01><18>)<29>*<2A>_<EFBFBD><<3C><03>C<>Q<EFBFBD>?H<01>jk<6A>NU<4E>Vh<56>Ni<4E>w<EFBFBD>7I<37>/J<>op<6F>CJ<43>K]<5D>C^<5E>8=<3D>g<EFBFBD>FX<46>>Y<>\k<>>k<>or<6F>=r<>=><3E>8@<01>de<64>Za<5A>(<28>[*<2A>W<EFBFBD>=U<>5V<35>/0<><1E>6<>7<>7<<3C><18>1<>2<>W<EFBFBD>=O<>5P<35>P<>TW<54>W<><11>7<13>=><3E>18<31>9I<39>1J<31>1O<31>a<EFBFBD> <20><1B><1B>Y<EFBFBD><01>2<><1F> <0B> <0B>I<EFBFBD>q<EFBFBD>1<>O(
2026-02-01 15:59:32 +03:30
<EFBFBD><06>T<18><06>v<EFBFBD>'9<>'9<>:<3A>:rxN)r<>r<>r<>r-rgrhr<>r<>r<>r;r<>rrrr<>r?rIr<>rdrxrwr'r'<00>sp<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>&<26>3<>8<>8<> <0C>l<EFBFBD>J<EFBFBD><0E>
<EFBFBD><14>f<EFBFBD>e<EFBFBD>_<EFBFBD>l<EFBFBD><06><0F>h<EFBFBD>t<EFBFBD>n<EFBFBD> <0A>*<2A><14>"<22><1A><16>(<28>O<EFBFBD>(<18>T#,<2C>J>;rxr'c<00>T<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z d<01>Z y)<03>PoultryHatchingDashboardViewSetc<00><><00>tjjd<01><02>jd<03>}|jj d<04>}|jj d<05>}|r<>|r<>t j jt|jd<00>d<06>j<00>}t j jt|jd<00>d<06>j<00>}|j||<06><07>}|jj d<08>}|rN|d k7rI|j<00>r9|jt|jjj|<07><00>}tjj|j!d
d <0B> <0C>d<01> <0A>}t"jjdd<01><0E>} |j%t'd<0F><00><10>dxsd}
|j%t'd<13><00><10>dxsd} | j%t'd<14><00><10>dxsd} t)|<08>t)|<04>|
| |
| z
2026-02-01 15:59:32 +03:30
t)| <09>| d<15>} t+| t,j.<00><16>S)NFrzr*r/r0r1<00><02>Date__date__gte<74>Date__date__lter<65>r<>rsTr<54>)<02>pk__inr{<00><02>hatching__isnullr{<00> HatchingCount<6E><01>totalrfr<00>EvacuationCountr<74>)rsr<00>hatching_quantity<74>evacuation_count<6E>hatching_remain_quantity<74>bars<72> bars_quantityrc)r+rgrhr<>rrfr;r<r<>r=r<>rXr<>r<>r<>r*r r,r<>r<00>lenrrr<>)rorprqrrrr/r0r<>rs<00>
transportsrhrirlras rwr<>z$PoultryHatchingDashboardViewSet.list<73>s <00><00>#<23>+<2B>+<2B>2<>2<><15>2<>?<3F>H<>H<><16>P<> <09><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>!<21>(<28>(<28><15>PU<50>(<28>V<>I<EFBFBD><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>%<25>,<2C>,<2C><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12> <09><1A>/<2F>/<2F>(<28>(<28> <09>0E<30>0E<30>i<EFBFBD>VZ<56>0E<30>0[<5B>ch<63>(<28>i<><07>.<2E>6<>6<>=<3D>=<3D>u<EFBFBD>\a<>=<3D>b<>
2026-01-18 11:29:19 +03:30
<EFBFBD>%<25>/<2F>/<2F>c<EFBFBD>/<2F>6J<36>/<2F>K<>G<EFBFBD>T<>Y<>XY<58><19>$<24>.<2E>.<2E>S<EFBFBD>9J<39>5K<35>.<2E>L<>W<EFBFBD>U<>Z<>YZ<59><18>"<22>,<2C>,<2C>3<EFBFBD>|<7C>3D<33>,<2C>E<>g<EFBFBD>N<>S<>RS<52> <0A><1A>7<EFBFBD>|<7C><1C>Y<EFBFBD><1E>!2<> 0<>(9<><L<>(L<><17>
<EFBFBD>O<EFBFBD>*<2A> 
2026-02-01 15:59:32 +03:30
<EFBFBD><06><18><06>v<EFBFBD>'9<>'9<>:<3A>:rxN)r<>r<>r<>r+rgr<>r<>r9r<>rrrr<>r<>rdrxrwr\r\<00>s.<00><00><1E>&<26>&<26>*<2A>*<2A>,<2C>H<EFBFBD>0<><14>"<22><1A><16>.<2E>O<EFBFBD> ;rxr\c<00>^<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z e Zd<01>Zd<02>Zy)<04>PoultryHatchingViewSetc<00>D<00>|jd}|jjd<01>|D]<5D>}tjj |d<00><03>j <00>}|r6|j <00>D]\}}t|||<08><00>|j<00><00>ltjjd i|<05><01>} tjj |d<00><05>j <00>}
|
s<01><>|
| _ | j<00><00><>tdditj<00><08>S)
2026-02-01 15:59:32 +03:30
Nr^<00> DesCertId<49>rrr_r`rarbrcrd)re<00>popr+rgrhrirjrkrlrmr*rsrrrn) rorprqrrre<00> hatching_data<74>registered_hatchingrurv<00>hatchingrss rwrmzPoultryHatchingViewSet.create<74>s<00><00><16>|<7C>|<7C>F<EFBFBD>#<23><04><0F> <0C> <0C><18><18><16> <20>!<21> $<24>M<EFBFBD>"1<>"9<>"9<>"@<40>"@<40>=<3D>Yd<59>Ke<4B>"@<40>"f<>"l<>"l<>"n<> <1F>"<22>"/<2F>"5<>"5<>"7<>=<3D>J<EFBFBD>C<EFBFBD><15><1B>/<2F><13>e<EFBFBD><<3C>=<3D>#<23>(<28>(<28>*<2A>+<2B>2<>2<>9<>9<>J<>M<EFBFBD>J<><08>!<21>/<2F>/<2F>0<>0<> <0A>h<EFBFBD>8O<38>0<>P<>V<>V<>X<><07><1A>'.<2E>H<EFBFBD>$<24><1C>M<EFBFBD>M<EFBFBD>O<EFBFBD> $<24><18><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>drxc<00>B<00>tjjd<01><02>jd<03>}|jj d<04>}|jj d<05>}|r<>|r<>t j jt|jd<00>d<06>j<00>}t j jt|jd<00>d<06>j<00>}|j||<06><07>}|jj d<08>}|rN|d k7rI|j<00>r9|jt|jjj|<07><00>}|jj d
2026-01-18 11:29:19 +03:30
d<00>}|rt!|<08>|j"_|j'|<04>} | <09>.|j)| d <0B> <0C>}
|j+|
j,<00>S|j/|d <0B> <0C>}
t1|
2026-02-01 15:59:32 +03:30
j,t2j4<00> <0A>S)NFrzr*r/r0r1r^r<>r<>r|Tr}rc)r+rgrhr<>rrfr;r<r<>r=r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rer<>rrr<>) rorprqrrrr/r0r<>r|r<>r<>s rwr<>zPoultryHatchingViewSet.list<73>s<><00><00>#<23>+<2B>+<2B>2<>2<><15>2<>?<3F>H<>H<><16>P<> <09><18> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>!<21>(<28>(<28><15>PU<50>(<28>V<>I<EFBFBD><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>%<25>,<2C>,<2C><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12> <09><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>i<EFBFBD>0<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>9<EFBFBD>4<EFBFBD>*<2A>@<40>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r+rgr<>r<>r9r<>rrrWr<>rr<>rmr<>rdrxrwrprp<00>s;<00><00><1E>&<26>&<26>*<2A>*<2A>,<2C>H<EFBFBD>0<><14>"<22><1A><16>'<27><14>.<2E>O<EFBFBD>e<01>&Drxrpc<00>h<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zd<04>Zd<05>Zy)<07>HatchingsViewSetFrzc<00><><00>i}|jjjd<01>}|jjjd<02>}|jjjd<03>}|jjjd<04>}|jjjd<05>}|jjjd<06>}|jjjd<07>}|r<>|r<>tjj t |jjd<00>d<08>j <00>}tjj t |jjd<00>d<08>j <00>}||d <||d
<|rt|<06>|d <|r||d <|r||d <|r||d<|r||d<|S)Nr,r<>r<><00>ager.r/r0r1r_r`r(r)<00>
Age__exact<EFBFBD>CityName__icontains<6E>ProvinceName__icontains)rprrfr;r<r<>r=r<>) ro<00>filtersr,r<>r<>r|r.r/r0s rw<00> set_filterszHatchingsViewSet.set_filters<72>s<><00><00><14><07><1A>l<EFBFBD>l<EFBFBD>&<26>&<26>*<2A>*<2A>=<3D>9<> <0B><13>|<7C>|<7C><1F><1F>#<23>#<23>F<EFBFBD>+<2B><04><17><<3C><<3C>#<23>#<23>'<27>'<27>
<EFBFBD>3<><08><12>l<EFBFBD>l<EFBFBD><1E><1E>"<22>"<22>5<EFBFBD>)<29><03><1A>l<EFBFBD>l<EFBFBD>&<26>&<26>*<2A>*<2A>=<3D>9<> <0B><14> <0C> <0C> <20> <20>$<24>$<24>W<EFBFBD>-<2D><05><14> <0C> <0C> <20> <20>$<24>$<24>W<EFBFBD>-<2D><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>4<EFBFBD><<3C><<3C>3C<33>3C<33>G<EFBFBD>3L<33>/M<>z<EFBFBD>Z<>_<>_<>a<>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>4<EFBFBD><<3C><<3C>3C<33>3C<33>G<EFBFBD>3L<33>/M<>z<EFBFBD>Z<>_<>_<>a<>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26> <16>$'<27> <0B>$4<>G<EFBFBD>L<EFBFBD> !<21> <16>$/<2F>G<EFBFBD>L<EFBFBD> !<21> <0E>$'<27>G<EFBFBD>L<EFBFBD> !<21> <0F>-1<>G<EFBFBD>)<29> *<2A> <13>19<31>G<EFBFBD>-<2D> .<2E><16>rxc <00>4 <00>dddddddddddd<06> }t|jd<00>dkD<00>r<|jjd g<00>}d |jvr|jjd <09>|jjd
g<00>}d
|jvr|jjd
<EFBFBD>tj
j |jd <00> <0C>j<00>}td |jdi<01>|rA|jj<00>D]\}} t||| <09><00>|j<00><00>ntj
j |jd<00><10>j<00>}
tj
j |
<EFBFBD><11>jd<12>j<00>} | r| jdznd} | |jd<t j
j d2i|j<00><01>}|j"t%j&d<15><16>z|_|
r|
|_|j<00>hd<17>} |<06>r>g}g}|D]k}|j<00>D<00><11>cic]\}}|| vs|dk(r||<12><02>}}}|jdd<00>}|<14>||d<|j-|<14>|j-||f<02><00>mi}|r;t.j
j |d<1A><1B>}|D<00>cic]}|j0|<17><02>}}g}|D]c\}}|r=|j|<14>}|r)d|vr%|d|_||_|jddg<02><1E><00>E||d<|j-t/d2i|<13><01><01><00>e|rt.j
j7|<18>|<05>r<>|D<00>]<5D>}t8j
j |d<00> <20>j<00>}|r6|j<00>D]\}} t||| <09><00>|j<00>nt9j
j d2i|<1A><01>}t:j
j |j<d<1A>!<21>j<00>}||_|r\|j>|_|j@|_ |j*jB|jDk7rd"|_#|j<00>|j"jI<00>|j4j"jI<00>z
jJdz|_&|j<00><00><01><>t8j
j d|<07>#<23>}|j d$<24>%<25>jOtQd&<26><00>'<27>d(xsd}t|jOtSd)<29><00>*<2A>d+xsd<08>}|jT|jV|zz
dkDr|jT|jV|zz
nd|_,td,|jZi<01>|j\|vr||j\|_.||_/t|jV|z|jTz d-z<00>|_0|j<00>n td.<2E>tcd/d0itdjf<00>1<EFBFBD>Scc}}wcc}w)3N<33>آربراکرز (آپلاس)<29>راس<D8A7>آرین<DB8C>ایندین ریور<D988>کاب<D8A7> u!آربراکرز (آ<><D8A2>لاس)u!آربراک<D8A7><DAA9>ز (آپلاس)u!آربر<D8A8><D8B1>کرز (آپلاس)u
2026-01-18 11:29:19 +03:30
را<D8B1><D8A7>u
ر<><D8B1>سu
<00><>اسu آ<><D8A2>ینu آر<D8A2><D8B1>نuایندین ریو<DB8C><D988>uایند<D986><D8AF>ن ریورu
ک<><DAA9>ب<EFBFBD>GoodSumr<00>
2026-02-01 15:59:32 +03:30
Transportsr6<00> RequestCode<64>r<><00>1r<31>r)r4r:r<>r<><00>Period<6F>L<00><01>days>"<00>MoDate<74>Message<67>RegDate<74>MoEndDay<61>MoReason<6F>ModalCss<73>StringId<49> ErrorCode<64> GoodCount<6E> IsDeleted<65> PageTitle<6C> RequestId<49>
ExternalId<EFBFBD>
MoReportId<EFBFBD>
MoStartDay<EFBFBD>
PartIdCode<EFBFBD>
ReportDate<EFBFBD>
ReportType<EFBFBD> AllowInsert<72> AllowUpdate<74> IsPersisted<65> LogTableName<6D> MoDateShamsi<73> ReportStatus<75> LogTableAlias<61> MoReportSubId<49> RegDateShamsi<73>MenuUserAccess<73>MenuUserAccessId<49>ReportDateShamsi<73>ReportTypeString<6E>RegDateShamsiOnlyTime<6D>RegDateShamsiWithTime<6D>GridContainerParametersModel<65>Idr<64>F)<02>ExternalId__inr{r<>rw<00><01> update_fields<64> TrackingCode<64>r<><00>r<>r{T<>r{rw<00>تایید تخلیه)<01>TrackingStatusDescriptionr<6E>rerfr<><00><01>avg_ager<65><00>2r<32>uتعداد حمل صفر استrarbrcrd)4r<34>rerfrtr-rgrhri<00>printrjrkrlr*r<><00>lastr<74>rmr*r;<00> timedelta<74> ArchiveDatersrr6r<>r<>rw<00> bulk_creater.r/<00> DesPartIdCoderVr<>r<><00>
ProvinceId<EFBFBD>Outr=r<>r<>r<>rr r<>r<>r<>r<><00> PedigreeNamer(<00>samasat_discharge_percentagerrrn<00>rorprqrr<00>BREED_STANDARDIZATIONrk<00>evacuation_detailsrwrurvrsr<00>period<6F>allowed_evacuation_fields<64>cleaned_payload<61> external_ids<64>evacuation_data<74>k<>v<>
clean_data<EFBFBD> external_id<69> existing_map<61> existing_qs<71>evr<76><00>
evacuation<EFBFBD>transport_data<74> transport<72>
kill_houserl<00>ave_ages rwrmzHatchingsViewSet.creates[<00><00>1P<31>1P<31>1P<31>"<22>"<22>"<22>&<26>&<26>)@<40>)@<40>"<22> !
<EFBFBD><1D> <0F>w<EFBFBD>|<7C>|<7C>I<EFBFBD>&<26> '<27>!<21> +<2B><1A><<3C><<3C>#<23>#<23>L<EFBFBD>"<22>5<>D<EFBFBD><1B>w<EFBFBD>|<7C>|<7C>+<2B><17> <0C> <0C> <20> <20><1C>.<2E>!(<28><1C><1C>!1<>!1<>2D<32>b<EFBFBD>!I<> <1E>!<21>W<EFBFBD>\<5C>\<5C>1<><17> <0C> <0C> <20> <20>!3<>4<><1F>'<27>'<27>.<2E>.<2E>7<EFBFBD><<3C><<3C> <0A>;V<>.<2E>W<>]<5D>]<5D>_<>H<EFBFBD> <11>3<EFBFBD><07> <0C> <0C>^<5E>4<>5<> 6<><17>")<29>,<2C>,<2C>"4<>"4<>"6<>2<>J<EFBFBD>C<EFBFBD><15><1B>H<EFBFBD>c<EFBFBD>5<EFBFBD>1<>2<><18> <0A> <0A><0F>"<22>/<2F>/<2F>0<>0<>G<EFBFBD>L<EFBFBD>L<EFBFBD><1C><V<>0<>W<>]<5D>]<5D>_<><07>$<24>,<2C>,<2C>3<>3<>G<EFBFBD>3<>D<>M<>M<>d<EFBFBD>S<>X<>X<>Z<> <09>1:<3A><19>)<29>)<29>A<EFBFBD>-<2D><01><06>)/<2F><07> <0C> <0C>X<EFBFBD>&<26>#<23>+<2B>+<2B>2<>2<>B<>W<EFBFBD>\<5C>\<5C>B<><08>'/<2F>}<7D>}<7D>x<EFBFBD>7I<37>7I<37>r<EFBFBD>7R<37>'R<><08>$<24><1A>'.<2E>H<EFBFBD>$<24><1C>M<EFBFBD>M<EFBFBD>O<EFBFBD> )<0E> %<25>"<22>"$<24><0F>!<21> <0C>'9<> F<01>O<EFBFBD>)8<>)><3E>)><3E>)@<40>"<16>!%<25><11>A<EFBFBD><1C> 9<>9<>Q<EFBFBD>$<24>Y<EFBFBD><1A>1<EFBFBD><04>"<16>J<EFBFBD>"<16>#-<2D>.<2E>.<2E><14>t<EFBFBD>"<<3C>K<EFBFBD>"<22>.<2E>3><3E>
<EFBFBD><<3C>0<>$<24>+<2B>+<2B>K<EFBFBD>8<>#<23>*<2A>*<2A>K<EFBFBD><1A>+D<>E<> F<01> "<22> <0C><1F>"2<>":<3A>":<3A>"A<>"A<>'3<>#<23>#B<01>#<16>K<EFBFBD>AL<01>#L<>"<22>B<EFBFBD>M<EFBFBD>M<EFBFBD>2<EFBFBD>$5<>#L<>L<EFBFBD>#L<> <20> <0B>/><3E> G<01>+<2B>K<EFBFBD><1A>"<22>%1<>%5<>%5<>k<EFBFBD>%B<>
<EFBFBD>%<25>+<2B><1A>*C<>3=<3D>k<EFBFBD>3J<33>J<EFBFBD>0<>2:<3A>J<EFBFBD>/<2F>&<26>O<EFBFBD>O<EFBFBD>;<3B>
<EFBFBD>:S<>O<EFBFBD>T<> <20>-5<>J<EFBFBD>z<EFBFBD>*<2A><1F>&<26>&<26>'7<>'E<>*<2A>'E<>F<> G<01><1F>$<24>,<2C>,<2C>8<>8<><1B>E<><13>&*<2A>%<25>N<EFBFBD> 2<> :<3A> :<3A> A<> A<>%3<>N<EFBFBD>%C<>!B<01>!E<01>EJ<45>U<EFBFBD>W<EFBFBD><1E> <20>*8<>*><3E>*><3E>*@<40>;<3B>J<EFBFBD>C<EFBFBD><15>#<23>I<EFBFBD>s<EFBFBD>E<EFBFBD>:<3A>;<3B>!<21><0E><0E>(<28>%7<>$><3E>$><3E>$E<>$E<>$W<><0E>$W<> <09>!*<2A>!2<>!2<>!9<>!9<>Y<EFBFBD>E\<5C>E\<5C>di<64>!9<>!j<>!p<>!p<>!r<>J<EFBFBD>)1<>I<EFBFBD>&<26>!<21>-7<>-@<40>-@<40> <09>*<2A>)3<><1F><1F> <09><0E>#<23>+<2B>+<2B>><3E>><3E>*<2A>BW<42>BW<42>W<>,0<>I<EFBFBD>M<EFBFBD>!<21><0E><0E>(<28>%.<2E>^<5E>^<5E>%8<>%8<>%:<3A>Y<EFBFBD>=O<>=O<>=T<>=T<>=Y<>=Y<>=[<5B>%[<5B>$a<>$a<>de<64>$e<>I<EFBFBD>M<EFBFBD><1D>N<EFBFBD>N<EFBFBD>$<24>'%<25>(&<26>-<2D>-<2D>4<>4<>5<EFBFBD>8<EFBFBD>4<>T<>D<EFBFBD> <20>K<EFBFBD>K<EFBFBD>BY<42>K<EFBFBD>Z<>d<>d<>kn<6B>o{<7B>k|<7C>d<>}<7D> '<27>)<29>.<2E>,-<2D> <1A><19>$<24>.<2E>.<2E><13>U<EFBFBD><1A>.<2E><<3C>'<27>)<29>.<2E>,-<2D>/<2F>G<EFBFBD>ks<01>kA<02>kA<02>jr<6A>j}<7D>j}<7D>AN<02>kN<02>kO<02>ST<02>cT<02><08> 6<> 6<>(<28>:M<>:M<>P]<5D>:]<5D> ^<5E>Z[<02> <15> <1D> <12>3<EFBFBD><08>-<2D>-<2D>.<2E> /<2F><17>$<24>$<24>(=<3D>=<3D>(=<3D>h<EFBFBD>>S<>>S<>(T<><08>%<25>")<29>H<EFBFBD> <1F>47<34><1A>%<25>%<25> <0A>5<><18>9O<39>9O<39>O<>SV<53>V<>5X<01>H<EFBFBD> 1<> <14>M<EFBFBD>M<EFBFBD>O<EFBFBD> <11>3<> 4<><17><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>d<><64>O"<16><> $Ms <00>4Z<08>5Zc<00><00>|jjjd<01>}tjj
2026-01-18 11:29:19 +03:30
d i|j <00><00><01>}|r*|dk(r|j d<03><04>}n|j d<03><05>}|jjd<06>}|rN|dk7rI|j<00>r9|j t|jjj|<06><00>}|jjdd<00>}|rUt|<07>|j_|j!|<05>}|<08>(t#|d <09>
<EFBFBD>} |j%| j&<00>St#|d <09>
2026-02-01 15:59:32 +03:30
<EFBFBD>} t)| j&t*j,<00> <0B>S) N<>state<74>pendingr<67>r<>)<01>Age__gtr<74>r<>r|Tr}rcrd)rprrfr-rgrhr<>r<>rXr<>r<>r<>r<>r<>r<>r|r<>r?r<>rerrr<>)
rorprqrrr<>rr<>r|r<>r<>s
rwr<>zHatchingsViewSet.list<73>sK<00><00><14> <0C> <0C> <20> <20>$<24>$<24>W<EFBFBD>-<2D><05><1C>$<24>$<24>+<2B>+<2B>A<>d<EFBFBD>.><3E>.><3E>.@<40>A<> <09> <10><14> <09>!<21>%<25>,<2C>,<2C>b<EFBFBD>,<2C>9<> <09>&<26>,<2C>,<2C>R<EFBFBD>,<2C>8<> <09><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>%<25>,<2C>,<2C><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12> <09><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><17>)<29>)<29>)<29>4<>D<EFBFBD><13><1F>5<>d<EFBFBD><14>F<>
2026-01-18 11:29:19 +03:30
<EFBFBD><1B>2<>2<>:<3A>?<3F>?<3F>C<>C<>-<2D>i<EFBFBD>d<EFBFBD>C<>
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r-rgrhr<>r>r<>rrrWr<>rr<>r<>rmr<>rdrxrwrzrz<00>sG<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>&<26>3<>H<EFBFBD>*<2A><14>"<22><1A><16>'<27><14>(<28>O<EFBFBD><17>:~e<01>@Drxrzc<00>b<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zd<04>Zy)<06>HatchingsCustomViewSetFrzc <00> <00>dddddddddddd<06> }|jjdg<00>}d|jvr|jjd<07>|jjdg<00>}d|jvr|jjd<08>tjj |jd <00>
<EFBFBD>j <00>}|rA|jj<00>D]\}} t||| <09><00>|j<00><00>ntjj |jd <00> <0C>j <00>}
tjj |
<EFBFBD> <0A>jd<0E>j<00>} | r| jdznd} | |jd<tjjd(i|j<00><01>}|jt!j"d<11><12>z|_|
r|
|_|j<00>hd<13>} |<06>rFg}g}|D]k}|j<00>D<00><11>cic]\}}|| vs|dk(r||<12><02>}}}|jdd<00>}|<14>||d<|j)|<14>|j)||f<02><00>mi}|r:t*jj |<0F><16>}|D<00>cic]}|j,|<17><02>}}g}|D]l\}}|rF||vrB||}|j<00>D]\}} t||| <09><00>||_|j<00><00>N||d<|j)t+d(i|<13><01><01><00>n|rt*jj1|<18>|<05>r<>|D<00>]<5D>}t2jj |d<00><19>j <00>}|r6|j<00>D]\}} t||| <09><00>|j<00>nt3jjd(i|<1A><01>}t4jj |j6d<1A><1B>j <00>}||_|r\|j8|_|j:|_|j&j<|j>k7rd|_ |j<00>|jjC<00>|j.jjC<00>z
jDdz|_#|j<00><00><01><>t2jj d|<07><1D>}|jItKd<1E><00><1F>d xsd!}tM|jItOd"<22><00>#<23>d$xsd!<21>}|jP|jR|zz
d!kDr|jP|jR|zz
nd!|_*|jV|vr||jV|_+||_,|j<00>t[d%d&it\j^<00>'<27>Scc}}wcc}w))Nr<4E>r<>r<>r<>r<>r<>r<>r6r<>r<>r)r4r:r<>r<>r<>r<>r<>>"r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>)r<>rwr<>r<>Fr<46>Tr<54>r<>rerfrr<>r<>r<>rarbrcrd)0rerfrtr-rgrhrirjrkrlr*r<>r<>r<>rmr*r;r<>r<>rsrr6r<>rwr<>r.r/r<>rVr<>r<>r<>r<>r=r<>r<>r<>rr<>r r<>r<>r<>r<>r(rrrnr<>s rwrmzHatchingsCustomViewSet.create<74>s<><00><00>1P<31>1P<31>1P<31>"<22>"<22>"<22>&<26>&<26>)@<40>)@<40>"<22> !
<EFBFBD><1D><17>|<7C>|<7C><1F><1F> <0C>b<EFBFBD>1<><04> <17>7<EFBFBD><<3C><<3C> '<27> <13>L<EFBFBD>L<EFBFBD> <1C> <1C>\<5C> *<2A>$<24>\<5C>\<5C>-<2D>-<2D>.@<40>"<22>E<><1A> <1D><17><1C><1C> -<2D> <13>L<EFBFBD>L<EFBFBD> <1C> <1C>/<2F> 0<><1B>#<23>#<23>*<2A>*<2A>w<EFBFBD>|<7C>|<7C>M<EFBFBD>7R<37>*<2A>S<>Y<>Y<>[<5B><08> <13>%<25>l<EFBFBD>l<EFBFBD>0<>0<>2<> .<2E>
<EFBFBD><03>U<EFBFBD><17><08>#<23>u<EFBFBD>-<2D> .<2E> <14>M<EFBFBD>M<EFBFBD>O<EFBFBD><1E>o<EFBFBD>o<EFBFBD>,<2C>,<2C><07> <0C> <0C>\<5C>8R<38>,<2C>S<>Y<>Y<>[<5B>G<EFBFBD> <20>(<28>(<28>/<2F>/<2F><07>/<2F>@<40>I<>I<>$<24>O<>T<>T<>V<>I<EFBFBD>-6<>Y<EFBFBD>%<25>%<25><01>)<29>A<EFBFBD>F<EFBFBD>%+<2B>G<EFBFBD>L<EFBFBD>L<EFBFBD><18> "<22><1F>'<27>'<27>.<2E>.<2E>><3E><17><1C><1C>><3E>H<EFBFBD>#+<2B>=<3D>=<3D>8<EFBFBD>3E<33>3E<33>2<EFBFBD>3N<33>#N<>H<EFBFBD> <20><16>#*<2A><08> <20><18> <0A> <0A><0F> %
<EFBFBD>!<21> <1E> <20>O<EFBFBD><1D>L<EFBFBD>#5<> B<01><0F>%4<>%:<3A>%:<3A>%<<3C><12>!<21>Q<EFBFBD><01><18>5<>5<><11>d<EFBFBD><19><16>q<EFBFBD>D<EFBFBD><12>
<EFBFBD><12>)<29>n<EFBFBD>n<EFBFBD>T<EFBFBD>4<EFBFBD>8<> <0B><1E>*<2A>/:<3A>J<EFBFBD>|<7C>,<2C> <20>'<27>'<27> <0B>4<><1F>&<26>&<26> <0B>Z<EFBFBD>'@<40>A<> B<01><1E>L<EFBFBD><1B>.<2E>6<>6<>=<3D>=<3D>#/<2F>><3E><12> <0B>=H<01>H<>b<EFBFBD><02> <0A> <0A>r<EFBFBD> 1<>H<> <0C>H<><1C>K<EFBFBD>+:<3A> G<01>'<27> <0B>Z<EFBFBD><1E>;<3B>,<2C>#><3E>!-<2D>k<EFBFBD>!:<3A>J<EFBFBD>&0<>&6<>&6<>&8<>8<>
<EFBFBD><03>U<EFBFBD><1F>
<EFBFBD>C<EFBFBD><15>7<>8<>*2<>J<EFBFBD>'<27><1E>O<EFBFBD>O<EFBFBD>%<25>-5<>J<EFBFBD>z<EFBFBD>*<2A><1F>&<26>&<26>'7<>'E<>*<2A>'E<>F<> G<01><1B> <20>(<28>(<28>4<>4<>[<5B>A<> <0F>"&<26> !<21><0E>.<2E>6<>6<>=<3D>=<3D>!/<2F><0E>!?<3F>><3E>A<01>AF<41><15><17><1A><1C>&4<>&:<3A>&:<3A>&<<3C>7<>
2026-01-18 11:29:19 +03:30
<EFBFBD><03>U<EFBFBD><1F> <09>3<EFBFBD><05>6<>7<><1D>N<EFBFBD>N<EFBFBD>$<24>!3<> :<3A> :<3A> A<> A<> S<>N<EFBFBD> S<>I<EFBFBD>&<26>.<2E>.<2E>5<>5<><19>AX<41>AX<41>`e<>5<>f<>l<>l<>n<>
2026-02-01 15:59:32 +03:30
<EFBFBD>%-<2D> <09>"<22><1D>)3<>)<<3C>)<<3C>I<EFBFBD>&<26>%/<2F>_<EFBFBD>_<EFBFBD>I<EFBFBD>N<EFBFBD><1F>'<27>'<27>:<3A>:<3A>j<EFBFBD>>S<>>S<>S<>(,<2C> <09> <0A><1D>N<EFBFBD>N<EFBFBD>$<24>!*<2A><1E><1E>!4<>!4<>!6<><19>9K<39>9K<39>9P<39>9P<39>9U<39>9U<39>9W<39>!W<> ]<5D> ]<5D>`a<> a<> <09> <0A><19><0E><0E> <20>' !<21>("<22>)<29>)<29>0<>0<>u<EFBFBD>x<EFBFBD>0<>P<><04><1C><0E><0E>S<EFBFBD><1C>-><3E><0E>?<3F><07>H<>M<>A<EFBFBD> <0A><15>d<EFBFBD>n<EFBFBD>n<EFBFBD>S<EFBFBD><15>Z<EFBFBD>n<EFBFBD>8<>#<23>%<25>*<2A>()<29>+<2B><07>go<01>f|<7C>f|<7C>fn<66>fy<66>fy<66>}J<02>gJ<02>gK<02>OP<02>_P<02>H<EFBFBD>2<>2<>h<EFBFBD>6I<36>6I<36>M<EFBFBD>6Y<36>Z<>VW<02> <11><19> <14> <20> <20>$9<> 9<>$9<>(<28>:O<>:O<>$P<>H<EFBFBD> !<21>%<25><08><1B><10> <0A> <0A><0F><17><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>d<><64>E<12><> Is <00>>X<08>>Xc<00><><00>|j|j<00><00>}|jjd<01>}|rt |<05>|j
_|j|<04>}|<06>(t|d<02><03>}|j|j<00>St|d<02><03>}t|jtj<00><04>S)Nr|Tr}rc)<0E>filter_queryset<65> get_querysetr<74>rfr<>r<>r|r<>r?r<>rerrr<>)rorprqrrr<>r|r<>r<>s rwr<>zHatchingsCustomViewSet.list2s<><00><00><17>'<27>'<27><04>(9<>(9<>(;<3B><<3C><08><1B>(<28>(<28>,<2C>,<2C>[<5B>9<> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>h<EFBFBD>/<2F><04> <0F> <1B>1<>$<24>T<EFBFBD>B<>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F>-<2D>h<EFBFBD>T<EFBFBD>B<>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r-rgrhr<>r>r<>rrrWr<>r#r<>rmr<>rdrxrwr<>r<><00>sB<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>&<26>3<>H<EFBFBD>*<2A><14>"<22><1A><16>'<27><14>.<2E>O<EFBFBD>ze<01>x Drxr<>c<00>P<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
d<01>Z y)<03>+PoultryHatchingForUpdatePedigreeNameViewSetc<00>b<00>|jd}|jjd<01>|D]d}tjj |d<00><03>j <00>}|s<01>7|j rd|_n
2026-02-01 15:59:32 +03:30
|d|_|j<00><00>ftdditj<00><08>S) Nr^r<><00>r<>u ترکیبیr<DB8C>rarbrc) rertr+rgrhrir<>rlrrrn)rorprqrrrerurws rwrmz2PoultryHatchingForUpdatePedigreeNameViewSet.createFs<><00><00><16>|<7C>|<7C>F<EFBFBD>#<23><04><0F> <0C> <0C><18><18><16> <20>!<21> <20>M<EFBFBD>&<26>.<2E>.<2E>5<>5<><1D>|<7C>A\<5C>5<>]<5D>c<>c<>e<>H<EFBFBD><17><1B>(<28>(<28>,:<3A>H<EFBFBD>)<29>,9<>.<2E>,I<>H<EFBFBD>)<29><18> <0A> <0A><0F> <20><18><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>drxN) r<>r<>r<>r+rgr<>r<>r9r<>rrrmrdrxrwr<>r<>As*<00><00><1E>&<26>&<26>*<2A>*<2A>,<2C>H<EFBFBD>0<><14>"<22><1A><16> erxr<>c<00>^<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z e Zd<01>Zd<02>Zy)<04> TransportingChickenDetailViewSetc<00>D<00>|jd}|jjd<01>|D]<5D>}tjj |d<00><03>j <00>}|r6|j <00>D]\}}t|||<08><00>|j<00><00>ltjjd i|<05><01>}tjj |d<00><05>j <00>} | s<01><>| |_ |j<00><00><>tdditj<00><08>S)
2026-02-01 15:59:32 +03:30
Nr^r<>r<><00>CertIdrsrarbrcrd)rertr,rgrhrirjrkrlrmr+rwrrrn)
rorprqrrrer<>r<>rurvrws
rwrmz'TransportingChickenDetailViewSet.create]s<00><00><16>|<7C>|<7C>F<EFBFBD>#<23><04><0F> <0C> <0C><18><18><16> <20>"<22> %<25>N<EFBFBD>1<>9<>9<>@<40>@<40>n<EFBFBD>]k<>Nl<4E>@<40>m<>s<>s<>u<>I<EFBFBD><18>"0<>"6<>"6<>"8<>3<>J<EFBFBD>C<EFBFBD><15><1B>I<EFBFBD>s<EFBFBD>E<EFBFBD>2<>3<><19><0E><0E> <20>6<>=<3D>=<3D>D<>D<>V<>~<7E>V<> <09>*<2A>2<>2<>9<>9<>N<EFBFBD>S[<5B>D\<5C>9<>]<5D>c<>c<>e<><08><1B>)1<>I<EFBFBD>&<26><1D>N<EFBFBD>N<EFBFBD>$<24> %<25><18><18>#B<>C<>F<EFBFBD>Lc<4C>Lc<4C>d<>drxc<00>D<00>tjjdd<01><02>jd<03>}|jj d<04>}|jj d<05>}|r<>|r<>t j jt|jd<00>d<06>j<00>}t j jt|jd<00>d<06>j<00>}|j||<06><07>}|jj d<08>}|rN|d k7rI|j<00>r9|jt|jjj|<07><00>}|jj d
2026-01-18 11:29:19 +03:30
d<00>}|rt!|<08>|j"_|j'|<04>} | <09>.|j)| d <0B> <0C>}
|j+|
j,<00>S|j/|d <0B> <0C>}
t1|
2026-02-01 15:59:32 +03:30
j,t2j4<00> <0A>S)NFrb<00> -issue_dater/r0r1)<02>reside_date__date__gte<74>reside_date__date__lter<65>r<>r|Tr}rc)r,rgrhr<>rrfr;r<r<>r=r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rer<>rrr<>) rorprqrrrnr/r0r<>r|r<>r<>s rwr<>z%TransportingChickenDetailViewSet.listps<><00><00>.<2E>6<>6<>=<3D>=<3D>u<EFBFBD>\a<>=<3D>b<>k<>k<> <19><1B>
2026-01-18 11:29:19 +03:30
<EFBFBD><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>#<23>*<2A>*<2A>%<25>`e<>*<2A>f<>J<EFBFBD><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>'<27>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12>
<EFBFBD><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>j<EFBFBD>1<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>:<3A>D<EFBFBD>*<2A>A<>
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r,rgr<>r<>r:r<>rrrWr<>rr<>rmr<>rdrxrwr<>r<>Vs;<00><00>(<28>0<>0<>4<>4<>6<>H<EFBFBD>:<3A><14>"<22><1A><16>'<27><14>8<>O<EFBFBD>e<01>&Drxr<>c<00>T<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z d<01>Z y)<03>HatchingViewSetc<00><><00>tjjd<01><02>}|jj d<03>}|jj d<04>}|jj d<05>}i}|r||d<|r||d<|r||d<|jd i|<08><01>}|j
j d d<00>} | r[t | <09>|j_|j|<04>}
|
<EFBFBD>.|j|
d
<EFBFBD> <0B>} |j| j<00>S|j|d
2026-02-01 15:59:32 +03:30
<EFBFBD> <0B>} t| jtj <00> <0C>S)NFrzr<>r<>r|<00>HatchingAge__exact<63>LocationNameCity__icontains<6E>LocationNameProvince__icontainsr|Tr}rcrd)r+rgrhrrfr<>r<>r<>r|r<>r<>r<>rer<>rrr<>) rorprqrrrr<>r<>r|r<>r|r<>r<>s rwr<>zHatchingViewSet.list<73>s.<00><00>#<23>+<2B>+<2B>2<>2<><15>2<>?<3F> <09><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><15>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>e<EFBFBD>$<24><03><14><07> <0E>,/<2F>G<EFBFBD>(<28> )<29> <0F>59<35>G<EFBFBD>1<> 2<> <13>9A<39>G<EFBFBD>5<> 6<>$<24>I<EFBFBD>$<24>$<24>/<2F>w<EFBFBD>/<2F> <09><1B>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><17>)<29>)<29>)<29>4<>D<EFBFBD><13><1F>!<21>0<>0<><14>D<EFBFBD>0<>A<>
2026-01-18 11:29:19 +03:30
<EFBFBD><1B>2<>2<>:<3A>?<3F>?<3F>C<>C<><19>*<2A>*<2A>9<EFBFBD>4<EFBFBD>*<2A>@<40>
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r+rgr<>r<>r;r<>rrrWr<>r<>rdrxrwr<>r<><00>s0<00><00><1E>&<26>&<26>*<2A>*<2A>,<2C>H<EFBFBD>)<29><14>"<22><1A><16>'<27><14>Drxr<>c<00>j<00>eZdZejj d<01><02>ZeZe gZ
e Z d<03>Z d<04>Zd<05>Zd<06>Zy)<08>TransportingDashboardViewSetFrzc<00>~<00>i}|jjd<01>}|jjd<02>}|rf|rd tjj|d<03>j <00>}tjj|d<03>j <00>}||g|d<|jjd<05>x}r||d<|jjd<07>x}r |dk(rd}||d <|jjd
2026-01-18 11:29:19 +03:30
<EFBFBD>x}r||d <|jjd <0C>x} r| |d <|j di|<03><01>}|jjd<0E>x}
rN|
dk7rI|
j<00>r9|j t|jjj|
<EFBFBD><00>}|S#t
2026-02-01 15:59:32 +03:30
$rY<00><01>wxYw)Nr/r0r1r2r<>r<>r<>r<><00>&hatching__poultry__Province__icontainsr<73><00>hatching__RequestCoder<65>r<>r<>rd) rrfr;r<r=r>rhr<>rXr<>r<>r<>) ror<>rpr<>r/r0r<>r<>r<>r<>r<>s rwr?z+TransportingDashboardViewSet._apply_filters<72>s<><00><00><14><07><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD> <15> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05>05<30>u<EFBFBD>~<7E><07>+<2B>,<2C><1B>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>*<2A> *<2A>4<EFBFBD> *<2A>)-<2D>G<EFBFBD>%<25> &<26><1E>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>2<> 2<>8<EFBFBD> 2<><17>;<3B>&<26><1F><08>@H<>G<EFBFBD><<3C> =<3D>!<21>+<2B>+<2B>/<2F>/<2F>-<2D>8<> 8<>;<3B> 8<>/:<3A>G<EFBFBD>+<2B> ,<2C>#<23>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>L<EFBFBD>9<> 9<>=<3D> 9<>'4<>G<EFBFBD>O<EFBFBD> $<24>"<22>8<EFBFBD>?<3F>?<3F>-<2D>W<EFBFBD>-<2D><08><1C>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD>.<2E> .<2E>6<EFBFBD> .<2E><15><1B>$<24><16><1C><1C><1E>#<23>?<3F>?<3F><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12><08><18><0F><>/<1E> <15><14> <15>s<00>A#F/<00>/ F<<03>;F<c<00><><00>|jjd<01>}|jjd<02>}|rs|rq tjj|d<03>j <00>}tjj|d<03>j <00>}|j ||d<04><05>}|jjd<06>x}r|j |<05><07>}|jjd<08>x}r|d k(rd}|r|j |<06>
<EFBFBD>}|jjd <0B>x}r|j |<07> <0C>}|jjd <0A>x}r|j |<08><0E>}|jjd<0F>x} rH| d k7rC| j<00>r3|j ttjj| <09><00>}|S#t $rY<00><01>8wxYw)Nr/r0r1F<><03> date__gte<74> date__lte<74> date__isnullr<6C><00><01>destination_city__icontainsr<73>r<><00><01>destination_province__icontainsr<73><00>r<>r<><00><01>jihadi_destinationr<6E>) rrfr;r<r=rhr>r<>rXr'r<>r<>)
ror<>rpr/r0r<>r<>r<>r<>r<>s
rw<00>_apply_filters_all_productsz8TransportingDashboardViewSet._apply_filters_all_productss<><00><00><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD>
<15> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05> <20>)<29>)<29>2<>2<>5<EFBFBD>*<2A>E<>J<>J<>L<><05>#<23>?<3F>?<3F>"'<27>"'<27>%*<2A>+<2B><12><08><1B>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>*<2A> *<2A>4<EFBFBD> *<2A><1F><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>H<>H<EFBFBD><1E>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>2<> 2<>8<EFBFBD> 2<><17>;<3B>&<26><1F><08><17>#<23>?<3F>?<3F>8<EFBFBD>?<3F>T<><08>!<21>+<2B>+<2B>/<2F>/<2F>-<2D>8<> 8<>;<3B> 8<><1F><EFBFBD><EFBFBD>[<5B><EFBFBD>I<>H<EFBFBD>#<23>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>L<EFBFBD>9<> 9<>=<3D> 9<><1F><EFBFBD><EFBFBD>-<2D><EFBFBD>H<>H<EFBFBD><1C>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD>.<2E> .<2E>6<EFBFBD> .<2E><15><1B>$<24><16><1C><1C><1E>#<23>?<3F>?<3F><1F> =<3D> B<> B<> I<> I<>6<EFBFBD>R<><12><08><18><0F><>-<1E> <15><14> <15>s<00>A0G<00> G%<03>$G%c<00><><00>|jtd<01>td<02>td<03>tdt d<04><05><00><06>tdt d<04><05><00><06>tdt d<07><05><00><06>tdt d<07><05><00><06><00><08>}|jtd<01>td <09>tdt d<04>
<EFBFBD><00><06>td t d<04>
<EFBFBD><00><06>tdt d<07>
<EFBFBD><00><06>td t d<07>
<EFBFBD><00><06><00> <0B>}|j d <0C>xsd |j d <0C>xsd z|d <|j d<0E>xsd |j d<0E>xsd z|d<|j d<0F>xsd |j d<0F>xsd z|d<|j d<10>xsd |j d<10>xsd z|d<|j d<11>xsd |j d<11>xsd z|d<|j d<12>xsd |j d<12>xsd z|d<|d xsd}|j |d|z dz|d|z dzd<15><02>|S)Nr<4E>r<>r<>F<>r<>r<>T)r<>r<>r<><00> input_count<6E>input_quantity<74> output_count<6E>output_quantity<74>quantity<74><01>out)r<>r<>rrrrr<>rr<>rrrrr<>r<>)<02> input_percent<6E>output_percent)r<>rrr r
rf<00>update)ror<><00>all_products_queryset<65>stats<74>all_products_statsr<73>s rwrIz/TransportingDashboardViewSet._calculate_metrics9s6<00><00><18>"<22>"<22><1D>d<EFBFBD> <0B><1E>|<7C>,<2C><17><05>J<EFBFBD><1D>d<EFBFBD>1<EFBFBD><15><<3C>8<><1E>|<7C>A<EFBFBD>%<25>L<EFBFBD>A<><1E>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>8<><1F> <0C>Q<EFBFBD>4<EFBFBD>[<5B>A<>#<23>
<EFBFBD><05>3<><<3C><<3C><1D>d<EFBFBD> <0B><1E>z<EFBFBD>?<3F><1D>d<EFBFBD>1<EFBFBD><15><<3C>8<><1E>z<EFBFBD>!<21><05>,<2C>?<3F><1E>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>8<><1F>
<EFBFBD>1<EFBFBD><14>;<3B>?<3F> =<3D>
<EFBFBD><1A>!&<26> <09> <09>-<2D> 8<> =<3D>A<EFBFBD>BT<42>BX<42>BX<42>Yf<59>Bg<42>Bl<42>kl<6B>m<><05>m<EFBFBD><1C>#(<28>9<EFBFBD>9<EFBFBD>-=<3D>#><3E>#C<>!<21>HZ<48>H^<5E>H^<5E>_o<5F>Hp<48>Hu<48>tu<74>"v<><05><1E><1F> %<25> <09> <09>-<2D> 8<> =<3D>A<EFBFBD>BT<42>BX<42>BX<42>Yf<59>Bg<42>Bl<42>kl<6B>m<><05>m<EFBFBD><1C>#(<28>9<EFBFBD>9<EFBFBD>-=<3D>#><3E>#C<>!<21>HZ<48>H^<5E>H^<5E>_o<5F>Hp<48>Hu<48>tu<74>"v<><05><1E><1F>!&<26><19><19>><3E>!:<3A>!?<3F>a<EFBFBD>DV<44>DZ<44>DZ<44>[i<>Dj<44>Do<44>no<6E> p<><05>n<EFBFBD><1D>$)<29>I<EFBFBD>I<EFBFBD>.?<3F>$@<40>$E<>A<EFBFBD>J\<5C>J`<60>J`<60>ar<61>Js<4A>Jx<4A>wx<77>#y<><05><1F> <20><1B>M<EFBFBD>*<2A>/<2F>a<EFBFBD> <0B> <0A> <0C> <0C>#<23>M<EFBFBD>2<>[<5B>@<40>C<EFBFBD>G<>$<24>^<5E>4<>{<7B>B<>c<EFBFBD>I<>
2026-01-18 11:29:19 +03:30
<EFBFBD> <0B>
2026-02-01 15:59:32 +03:30
<15> rxc <00>
<00> |j|j|<01>}tjj dd<02><03>}|j ||<01>}|j ||<06>}|d|dxsd|dxsd|d|d xsdt|d
d <0B>|d |d xsdt|dd <0B>d<0F> }t|tj<00><10>S#t$r0} tdt| <09>itj<00><10>cYd} ~ Sd} ~ wwxYw)NF<4E>"مرغ زنده -جهت كشتار<D8A7>r{<00>productr<74>r<>rr<>rrrr<>rrr) <09> bar_count<6E> bar_quantity<74>total_bar_killing_age<67>input_bar_count<6E>input_bar_quantity<74>input_bar_percent<6E>
output_bar<EFBFBD>output_bar_quantity<74>output_bar_percentrcr<>)r?r<>r5rgrhr rIr<>rrr<>r<>r<>r<>)
rorprqrr<00> filtered_bars<72>query_all_products<74>filtered_all_productsrZrar<>s
rwr<>z!TransportingDashboardViewSet.list\s(<00><00> <0E> <20>/<2F>/<2F><04> <0A> <0A>w<EFBFBD>G<>M<EFBFBD>!5<>!=<3D>!=<3D>!D<>!D<><1B><<3C>"E<01>"<0E> <1E>%)<29>$D<>$D<>EW<45>Y`<60>$a<> !<21><1A>-<2D>-<2D>m<EFBFBD>=R<>S<>G<EFBFBD>%<25>]<5D>3<> '<27>(8<> 9<> ><3E>Q<EFBFBD>)0<><19>);<3B>)@<40>q<EFBFBD>#*<2A>=<3D>#9<>&-<2D>.><3E>&?<3F>&D<>1<EFBFBD>%*<2A>7<EFBFBD>?<3F>+C<>Q<EFBFBD>%G<>%<25>n<EFBFBD>5<>'.<2E>/@<40>'A<>'F<>Q<EFBFBD>&+<2B>G<EFBFBD>4D<34>,E<>q<EFBFBD>&I<>
<0E>F<EFBFBD><1C>F<EFBFBD>6<EFBFBD>+=<3D>+=<3D>><3E> ><3E><><18> <0E><1B><18>#<23>a<EFBFBD>&<26>!<21><1D><<3C><<3C><0E> <0E><> <0E>s<00>CC <00> D<03>%C=<03>7D<03>=DN)r<>r<>r<>r.rgrhr<>rAr<>rrr r<>r?r rIr<>rdrxrwr<>r<><00>sE<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D>H<EFBFBD>-<2D><14>"<22><1A><16>1<>O<EFBFBD>!<18>F#<18>J!<15>Frxr<>c<00>\<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zy)<05>TransportingDetailViewSetFrzc<00> <00>i}|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>} |jjd<06>}
2026-01-18 11:29:19 +03:30
|
dk(rd}
|r<>|r<>tjjt |jd<00>d<08>j <00>}tjjt |jd<00>d<08>j <00>}||d <||d
<| r| |d <|
r|
2026-02-01 15:59:32 +03:30
|d <|r||d <|r||d<|jjd<0F>} t jjd+i|<04>ddi<01><01>jd<12>} tjjdd<13><14>} |r| j|<05><15>} |r| j|<06><16>} |r|r| j||d<11><17>} | r| j| <09><18>} |
r| j|
<EFBFBD><19>} | r<>| dk7r|| j<00>rl| jt|jjj| <0B><00>} | jtt jj| <0B><00>} t#| <0C>}t#| <0A>}d<1A>}g}|D]}|j%||<12>d|f<03><00>|D]}|j%||<12>d|f<03><00>|j'd<1D>d<1E><1F>|D<00><13>cgc]\}}}|<12><02>
}}}|j(jd d<00>}|rt+|<15>|j,_|j-<00>}|j1||<01>}|<17><01>kg}|D<00>]R}t3|d!<21>r+t5|d"|i<01>#<23>}|j%|j6<00><00>;t9|d"|i<01>#<23>}|j6}|j
r |j
n |j:}|rXt=|tj
<00>r8tjj?|tj@jB<00>n||d!<nd|d!<|jD|d <|jF|d$<|jH|d%<|jJ|d&<|jL|d'<|jN|d(<|jP|d)<|j%|<1A><00><01>U|jS|<18>Sg}|D<00>]R}t3|d!<21>r+t5|d"|i<01>#<23>}|j%|j6<00><00>;t9|d"|i<01>#<23>}|j6}|j
r |j
n |j:}|rXt=|tj
<00>r8tjj?|tj@jB<00>n||d!<nd|d!<|jD|d <|jF|d$<|jH|d%<|jJ|d&<|jL|d'<|jN|d(<|jP|d)<|j%|<1A><00><01>UtU|tVjX<00>*<2A>Scc}}w),Nr<4E>r<>r/r0r<>r<>r<>r1r_r`r<>r<>r<>r<>r<>r{F<>-Daterrr
r rrrc<00><00>t|d<01>r<>|jr<>t|jtj<00>r|jj <00>St|jtj<00>r |jStjj St|d<02>r|jr |jSt|d<03>r|j
r |j
Stjj S)Nr*r=<00>unloading_date)<07>hasattrr*<00>
isinstancer;r=r1<00>min<69><01>objs rw<00> get_sort_datez5TransportingDetailViewSet.list.<locals>.get_sort_date<74>s<><00><00><16>s<EFBFBD>F<EFBFBD>#<23><03><08><08><1D>c<EFBFBD>h<EFBFBD>h<EFBFBD><08>(9<>(9<>:<3A><1E>8<EFBFBD>8<EFBFBD>=<3D>=<3D>?<3F>*<2A><1F><03><08><08>(<28>-<2D>-<2D>8<><1E>8<EFBFBD>8<EFBFBD>O<EFBFBD>
<1C>=<3D>=<3D>$<24>$<24> $<24> <19><13>f<EFBFBD>%<25>#<23>(<28>(<28><1A>x<EFBFBD>x<EFBFBD><0F><18><13>.<2E>/<2F>C<EFBFBD>4F<34>4F<34><1A>)<29>)<29>)<29><1B>=<3D>=<3D>$<24>$<24> $rx<00> transporting<6E> all_productsc<00> <00>|dS<00>Nrrdrs rwrz0TransportingDetailViewSet.list.<locals>.<lambda><3E>s
<00><00><11>1<EFBFBD><14>rxTr r|r*rp<00><01>contextr<74>r<><00> DesUnitNamerVr<>r<>rcrd)-rrfr;r<r<>r=r.rgrhr<>r5r<>rXr<>r<>r<>r'r<>r<00>sortr<74>r<>r<>r|r<>r2rBrerQr1r3<00>combine<6E>timer4r <00>trackingr<00> destination<6F>destination_province<63>destination_cityrr<>rrr<>)rorprqrrr<>r<>r<>r/r0r<>r<>r<>rnr*<00>transports_list<73>all_products_listr7<00> combined_listr6<00>_<>sorted_objectsr|<00> paginatorr<72><00>serialized_datar<61>re<00>
date_values rwr<>zTransportingDetailViewSet.list<73>s*<00><00><14><07><1C>[<5B>[<5B>_<EFBFBD>_<EFBFBD>\<5C>2<>
<EFBFBD><1D>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>4<> <0B><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26> <0F>)-<2D>G<EFBFBD>%<25> &<26> <13>@H<>G<EFBFBD><<3C> =<3D> <15>'1<>G<EFBFBD>O<EFBFBD> $<24> <16>/:<3A>G<EFBFBD>+<2B> ,<2C><18><1B><1B><1F><1F><18>*<2A><06>'<27>/<2F>/<2F>6<>6<>N<><17>N<><05>N<>W<>W<>X_<58>`<60>
<EFBFBD>2<>9<>9<>@<40>@<40><17>8<>A<01>
<EFBFBD><1A> <16>!3<>!:<3A>!:<3A>j<EFBFBD>!:<3A>!Y<> <1E> <16>!3<>!:<3A>!:<3A>Q\<5C>!:<3A>!]<5D> <1E> <10>U<EFBFBD>!3<>!:<3A>!:<3A>#<23>#<23>!&<26>";<3B>"<0E> <1E> <10>!3<>!:<3A>!:<3A>W[<5B>!:<3A>!\<5C> <1E> <13>!3<>!:<3A>!:<3A>[c<>!:<3A>!d<> <1E> <11><15><1B>$<24><16><1C><1C><1E>'<27>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12>
<EFBFBD>&8<>%><3E>%><3E><1F> =<3D> B<> B<> I<> I<>6<EFBFBD>R<>&<12>"<22>
<1F>z<EFBFBD>*<2A><0F> <20>!3<>4<><19>
%<25><1B> <0A>"<22> L<01>C<EFBFBD> <19> <20> <20>-<2D><03>"4<>n<EFBFBD>c<EFBFBD>!J<> K<> L<01>$<24> L<01>C<EFBFBD> <19> <20> <20>-<2D><03>"4<>n<EFBFBD>c<EFBFBD>!J<> K<> L<01> <16><1A><1A>~<7E>t<EFBFBD><1A><<3C>/<<3C>=<3D>)<29>!<21>Q<EFBFBD><03>#<23>=<3D><0E>=<3D><1B>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><18>)<29>)<29>+<2B> <09><18>*<2A>*<2A>><3E>7<EFBFBD>C<><04> <0F> <1B> <20>O<EFBFBD><1B> 1<><03><1A>3<EFBFBD><06>'<27>!=<3D>c<EFBFBD>I<EFBFBD>W^<5E>K_<4B>!`<60>J<EFBFBD>#<23>*<2A>*<2A>:<3A>?<3F>?<3F>;<3B>!?<3F><03>i<EFBFBD>Y`<60>Ma<4D>!b<>J<EFBFBD>%<25>?<3F>?<3F>D<EFBFBD>-0<>X<EFBFBD>X<EFBFBD><13><18><18>3<EFBFBD>;M<>;M<>J<EFBFBD>!<21>cm<63>nx<6E>{C<02>{H<02>{H<02>dI<02>x<EFBFBD>'8<>'8<>'@<40>'@<40><1A>X<EFBFBD>]<5D>]<5D>M^<5E>M^<5E>'_<>OY<02><04>V<EFBFBD> <0C>'+<2B><04>V<EFBFBD> <0C>,/<2F>,B<>,B<>D<EFBFBD><1F>)<29>+.<2E><<3C><<3C>D<EFBFBD><1E>(<28>),<2C><1C><1C>D<EFBFBD><1C>&<26>*-<2D>/<2F>/<2F>D<EFBFBD><1D>'<27>'*<2A>'?<3F>'?<3F>D<EFBFBD><1A>$<24>#&<26>#7<>#7<>D<EFBFBD><16>L<EFBFBD>"%<25>'<27>'<27>D<EFBFBD><15>K<EFBFBD>#<23>*<2A>*<2A>4<EFBFBD>0<>' 1<>(<1D>3<>3<>O<EFBFBD>D<> D<><1C><0F>!<21> -<2D>C<EFBFBD><16>s<EFBFBD>F<EFBFBD>#<23>9<>#<23> <09>SZ<53>G[<5B>\<5C>
<EFBFBD><1F>&<26>&<26>z<EFBFBD><EFBFBD><EFBFBD>7<>;<3B>C<EFBFBD>)<29>U\<5C>I]<5D>^<5E>
<EFBFBD>!<21><EFBFBD><EFBFBD><04>),<2C><18><18>S<EFBFBD>X<EFBFBD>X<EFBFBD>s<EFBFBD>7I<37>7I<37>
<EFBFBD><1D>_i<5F>jt<6A>v~<7E>wD<02>wD<02>`E<02>8<EFBFBD>#4<>#4<>#<<3C>#<<3C>Z<EFBFBD><18><1D><1D>IZ<49>IZ<49>#[<5B>KU<02>D<EFBFBD><16>L<EFBFBD>#'<27>D<EFBFBD><16>L<EFBFBD>(+<2B>(><3E>(><3E><04>_<EFBFBD>%<25>'*<2A>|<7C>|<7C><04>^<5E>$<24>%(<28>\<5C>\<5C><04>\<5C>"<22>&)<29>o<EFBFBD>o<EFBFBD><04>]<5D>#<23>#&<26>#;<3B>#;<3B><04>Z<EFBFBD> <20>"<22>3<>3<><04>V<EFBFBD> <0C>!<21>g<EFBFBD>g<EFBFBD><04>U<EFBFBD> <0B><1F>&<26>&<26>t<EFBFBD>,<2C>' -<2D>(<18><0F><06>0B<30>0B<30>C<>C<><43>m>s<00>- Y:N)r<>r<>r<>r.rgrhr<>rBr<>rrrWr<>r r<>r<>rdrxrwr-r-}s;<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D>H<EFBFBD>3<><14>"<22><1A><16>'<27><14>1<>O<EFBFBD>SDrxr-c<00>T<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z d<01>Z y)<03>HatchingCalculationsViewSetc<00><><00>|jjd<01>}|jjd<02>}|jjd<03>}ddi}|r|g|d<|r|g|d<tjjdi|<07><01>}|r9|j t |j jj|<06><00>}t|dt<00> <09>} t|d
t<00> <09>}
|jd <0B>j<00>j<00>} t|d t<00> <09>} t| |
2026-02-01 15:59:32 +03:30
| | d <0A>tj <00><0E>S)Nr<4E>r<>rvr{F<>LocationNameCity__in<69>LocationNameProvince__inrg<00>r<><00> column_name<6D>aggregate_funcrdrsr<>)<04>evacuation_sum<75>hatching_count<6E> total_poultryr-rcrd)rrfr+rgrhrXr<>r<>r<>rYrr r<>r<>rrr<>) rorprqrrr<>r<>rvr<>rr<><00>total_poultry_hatchingrX<00>total_leftovers rwr<>z HatchingCalculationsViewSet.list s*<00><00><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><17> <0B> <0B><0F><0F><07>(<28><05><1A>E<EFBFBD>"<22><07> <0F>/3<>f<EFBFBD>G<EFBFBD>*<2A> +<2B> <13>3;<3B>*<2A>G<EFBFBD>.<2E> /<2F>'<27>/<2F>/<2F>6<>6<>A<><17>A<> <0A> <10>)<29>0<>0<><1B>D<EFBFBD>0<>0<>5<>5<><<3C><<3C>e<EFBFBD>D<><0E>M<EFBFBD>-<2D>m<EFBFBD>Qb<51>sv<73>w<><18>!2<>M<EFBFBD>Wf<57>BE<42>"G<01><1E>%<25>,<2C>,<2C>Y<EFBFBD>7<>@<40>@<40>B<>H<>H<>J<> <0A>*<2A>M<EFBFBD>z<EFBFBD>jm<6A>n<><0E><17>+;<3B>Oe<4F>*7<>^<5E><1B> &<26>1<>1<>3<> 3rxN)r<>r<>r<>r+rgr<>r<>r<r<>rrrr<>r<>rdrxrwrOrOs.<00><00><1E>&<26>&<26>*<2A>*<2A>,<2C>H<EFBFBD>4<><14>"<22><1A><16>3<>O<EFBFBD>3rxrOc<00>X<00>eZdZejj <00>ZeZe gZ
2026-01-18 11:29:19 +03:30
e Z e Zd<01>Zy)<03>PoultryInfoViewSetc<00><00>tjjd<01><02>jd<03>}|jj d<04>}|jj d<05>}|jj d<06>}|jj d<07>}|rB|jt jjdd<01> <09>jd
d <0B> <0C><00> <0A>}|r|j|<07><0E>}|r|j|<08><0F>}|rN|dk7rI|j<00>r9|jt|jjj|<05><00>}|jj dd<00>} | rt| <09>|j_|j#|<04>}
|
<EFBFBD>.|j%|
2026-02-01 15:59:32 +03:30
d <0B><12>} |j'| j(<00>S|j+|d <0B><12>} t-| j(t.j0<00><13>S)NFrzr<>r<>r-r<>r<>r)r3r{rsTr<54>)ra)r<>)r<>r<>r|r}rc)r*rgrhr<>rrfr-r r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rer<>rrr<>) rorprqrrrsr<>r-r<>r<>r|r<>r<>s rwr<>zPoultryInfoViewSet.listBs<><00><00><19>/<2F>/<2F>(<28>(<28>u<EFBFBD>(<28>5<>><3E>><3E>t<EFBFBD>D<><07><18><1B><1B><1F><1F><18>*<2A><06><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04> <13><1D>n<EFBFBD>n<EFBFBD><1F>'<27>'<27>.<2E>.<2E>A<EFBFBD>U<EFBFBD>.<2E>K<>W<>W<>Xa<58>]a<>X<01>c<01>%<25>d<01>G<EFBFBD> <14><1D>n<EFBFBD>n<EFBFBD>X<EFBFBD>n<EFBFBD>N<>G<EFBFBD> <0F><1D>n<EFBFBD>n<EFBFBD><14>n<EFBFBD>F<>G<EFBFBD> <11><15><1B>$<24><16><1C><1C><1E>!<21>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12><07><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>g<EFBFBD>.<2E><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>7<EFBFBD><14>*<2A>><3E>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r*rgr<>r<>r=r<>rrrWr<>rr<>r<>rdrxrwr\r\;s3<00><00><16><EFBFBD><EFBFBD>"<22>"<22>$<24>H<EFBFBD>,<2C><14>"<22><1A><16>'<27><14>*<2A>O<EFBFBD>!Drxr\c<00><><00>eZdZejj d<01><02>j ddddd<07>jd<03>Ze Z
e gZ e ZeZd<08>Zy )
<EFBFBD>TotalKillHousesViewSetFrzr<>r<>rTrVr<>c <00><> <00>|jjd<01>}ddi}|jjd<04>x}r||d<|jjd<06>x}r||d<|jjd<08>x}r||d <|jjd2i|<05><01>} |rN|d
k7rI|j <00>r9| jt |j jj|<04><00>} |jjd d<00>}
2026-01-18 11:29:19 +03:30
|
2026-02-01 15:59:32 +03:30
rt|
<EFBFBD>|j_ |j| <09>} | <0B>| n| } t| jd d <0A><0E>j!<00><00>} i}| <0A>r<>|jjd<0F>xsd}|jjd<10>xsd}t"j$j| d<03><11>j'dddd<15>}|r<>t(j(j+t-|<0F>d<16>j/<00>}t(j(j+t-|<10>d<16>j/<00>}|j||<13><17>}|j1d<12>j3t5d<13>t5dt7d<03><18><00><19>t5dt7d <0A><18><00><19>t9dt7d<03><18><00><19>t9dt7d <0A><18><00><19>t9d<1A><00><1B>}t:j$j| dd<1C><1D>j'ddd d!d"<22>}|r|jd<03>#<23>}|j1d<1E>j3t5d<1F>t5dt7d<03>$<24><00><19>t5dt7d <0A>$<24><00><19>t9dt7d<03>$<24><00><19>t9dt7d <0A>$<24><00><19>t9d<1A><00><1B>}|D<00>cic]}|d|<17><02>
}}|D<00>cic]}|d|<17><02>
}}| D<00>]e}|j|i<00>}|j|i<00>}|jd%<25>xsd&|jd%<25>xsd&z}|jd'<27>xsd&|jd'<27>xsd&z}|jd(<28>xsd&|jd(<28>xsd&z}|jd)<29>xsd&|jd)<29>xsd&z} |jd*<2A>xsd&|jd*<2A>xsd&z}!|jd+<2B>xsd&|jd+<2B>xsd&z}"|d&kDr%t=|!|z d,zd-<2D>}#t=|"|z d,zd-<2D>}$nd&}#d&}$|||!||#|"| |$d.<2E>||<<00><01>h| <0B>2|j?| d ||d/<2F><02>0<EFBFBD>}%|jA|%jB<00>S|jE| d ||d/<2F><02>0<EFBFBD>}%tG|%jBtHjJ<00>1<EFBFBD>Scc}wcc}w)3Nr<4E>r{Fr<46>rVr<>r<>r<>rTr<>r|r<>Tr<54>r/r0<00><02>DesPartIdCode__inr{r<>r<>r<>r*r1r^rr<>r<><00>rf<00> input_total<61> output_totalrrr<>r<00><03>jihadi_destination__inr{rr rrr=r1rrr<>rrfrdrerrr<>r<>)rk<00>total_bars_quantity<74>
input_bars<EFBFBD>total_input_bars_quantity<74>total_input_bars_percent<6E> output_bars<72>total_output_bars_quantity<74>total_output_bars_percent)rp<00>
info_cache<EFBFBD>r~r=rcrd)&rrfr<>rhr<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r r<>r.rgr<>r;r<r<>r=r r rr
rr5r<>r<>r<>rer<>rrr<>)&rorprqrrr<>r<>r<>r<><00>kill_houses_name<6D> kill_housesr|r<><00>items_to_serialize<7A> part_id_codesror/r0<00>
bars_query<EFBFBD> date1_obj<62> date2_obj<62>bars_aggregations<6E>all_products_query<72>all_products_aggregations<6E>item<65> bars_dict<63>all_products_dict<63> part_id_code<64> bars_data<74>all_products_datar<61>rhrjrm<00>input_bars_count<6E>output_bars_countrkrnr<>s& rwr<>zTotalKillHousesViewSet.listms<><00><00><18><1B><1B><1F><1F><18>*<2A><06><1A>E<EFBFBD>"<22><07><1E>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>2<> 2<>8<EFBFBD> 2<>"*<2A>G<EFBFBD>J<EFBFBD> <1F><1A>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>*<2A> *<2A>4<EFBFBD> *<2A>"<22>G<EFBFBD>F<EFBFBD>O<EFBFBD>&<26>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>6<> 6<> <1B> 6<>"2<>G<EFBFBD>J<EFBFBD> <1F>*<2A>d<EFBFBD>m<EFBFBD>m<EFBFBD>*<2A>*<2A>5<>W<EFBFBD>5<> <0B> <11><15><1B>$<24><16><1C><1C><1E>)<29>0<>0<><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12> <0B><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>k<EFBFBD>2<><04>%)<29>%5<>T<EFBFBD>;<3B><1A><1C>[<5B>4<>4<>\<5C><04>4<>M<>V<>V<>X<>Y<> <0A><17>
<EFBFBD> <18><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>4<><04>E<EFBFBD><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>4<><04>E<EFBFBD>+<2B>3<>3<>:<3A>:<3A>"/<2F><1B>;<3B><0E><13>d<EFBFBD>?<3F>L<EFBFBD>%<25><16>@<40> <17>
<15>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<> <09>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<> <09>'<27>.<2E>.<2E>y<EFBFBD>Zc<5A>.<2E>d<>
<EFBFBD> *<2A> 1<> 1<>/<2F> B<> K<> K<><19>,<2C>'<27><1F> <0C>Q<EFBFBD>5<EFBFBD>\<5C>B<> <20><1C>a<EFBFBD>D<EFBFBD>k<EFBFBD>B<>!<21>$<24>q<EFBFBD>U<EFBFBD>|<7C><<3C>"<22>4<EFBFBD><01>d<EFBFBD> <0B><<3C>!<21>$<24>K<EFBFBD> !L<01>!<0E> <1D>"6<>!=<3D>!=<3D>!D<>!D<>'4<><1B><<3C>"E<01>"<0E><13>d<EFBFBD>'<27><1A>U<EFBFBD>F<EFBFBD>DT<44>U<> <1F> <15>%7<>%><3E>%><3E>"+<2B>"+<2B>%*<2A>&?<3F>&<12>"<22>);<3B>(A<>(A<>BV<42>(W<>(`<60>(`<60><19>*<2A>o<EFBFBD><1F>
<EFBFBD>1<EFBFBD><15><<3C>@<40> <20><1A>A<EFBFBD>$<24>K<EFBFBD>@<40>!<21>$<24>q<EFBFBD>U<EFBFBD>|<7C><<3C>"<22>4<EFBFBD><01>d<EFBFBD> <0B><<3C>!<21>$<24>K<EFBFBD> )a<01>)<0E> %<25>BS<01>S<><14><14>o<EFBFBD>.<2E><04>4<>S<>I<EFBFBD>S<>Ng<4E> h<>d<EFBFBD><14>&:<3A>!;<3B>T<EFBFBD>!A<> h<> <1D> h<> -<2D> <12> <0C>%<25>M<EFBFBD>M<EFBFBD>,<2C><02>;<3B> <09>$5<>$9<>$9<>,<2C><02>$K<>!<21>(<28>}<7D>}<7D>]<5D>;<3B>@<40>q<EFBFBD>EV<45>EZ<45>EZ<45>[h<>Ei<45>En<45>mn<6D>o<> <0B>'0<>}<7D>}<7D>W<EFBFBD>'=<3D>'B<><11>GX<47>G\<5C>G\<5C>]d<>Ge<47>Gj<47>ij<69>&k<>#<23>-6<>]<5D>]<5D>=<3D>-I<>-N<>Q<EFBFBD>Sd<53>Sh<53>Sh<53>iv<69>Sw<53>S|<7C>{|<7C>,}<7D>)<29>.7<EFBFBD>m<EFBFBD>m<EFBFBD>N<EFBFBD>.K<>.P<>q<EFBFBD>Uf<55>Uj<55>Uj<55>ky<6B>Uz<55>U<55>~<>.A<02>*<2A>$-<2D>M<EFBFBD>M<EFBFBD>-<2D>$@<40>$E<>A<EFBFBD>J[<5B>J_<4A>J_<4A>`m<>Jn<4A>Js<4A>rs<72>#t<> <20>%.<2E>]<5D>]<5D>><3E>%B<>%G<>a<EFBFBD>L]<5D>La<4C>La<4C>bp<62>Lq<4C>Lv<4C>uv<75>$w<>!<21><1E><11>?<3F>/4<>6F<36><1B>6T<36>X[<5B>5[<5B>]^<5E>/_<>,<2C>05<30>7H<37>;<3B>7V<37>Z]<5D>6]<5D>_`<60>0a<30>-<2D>/0<>,<2C>01<30>-<2D>(<28>+><3E>"2<>1J<31>0H<30>#4<>2L<32>1J<31> ,<12>
<EFBFBD><<3C>(<28>% <12>: <10> <1B><1D>,<2C>,<2C>T<EFBFBD><04>RY<52>is<69>Ft<46>,<2C>u<>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>;<3B>T<EFBFBD>W^<5E>nx<6E>Ky<4B>*<2A>z<>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>C<><43>KT<01><> hs <00> W<04> W N)r<>r<>r<>r/rgrhr<>r<>r<>rCr<>rrrWr<>r!r<>r<>rdrxrwr_r_fs\<00><00><18> <20> <20>'<27>'<27>e<EFBFBD>'<27>4<>9<>9<>$<24> <0C>j<EFBFBD>Zd<5A>fl<66>m<>v<>v<>w{<7B>|<7C>H<EFBFBD>*<2A><14>"<22><1A><16>'<27><14>(<28>O<EFBFBD>qDrxr_c<00>X<00>eZdZejj ddd<01><02>ZeZe gZ
d<03>Z y)<05>HatchingAnalysisPedigreeViewSetF<74>r{<00>poultry__isnull<6C>PedigreeName__isnullc <00>B <00>i}|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>} |jjd<06>}
2026-01-18 11:29:19 +03:30
|r<>| r<>tjjt |jd<00>d<07>j <00>}tjjt |jd<00>d<07>j <00>} ||d<| |d <|r||d
<|r||d <|r||d <|
2026-02-01 15:59:32 +03:30
d k(rd|d<n |j jd@i|<04><01>} | jd<10>jtdd<12><13><00><14>jd<15>} | jd<10>jtd<16><00><17>jd<18>} | jd<10>jtd<16><00><19>jd<1A>}| jd<10>jtd<1B><00><1C>jd<1D>}| jd<10>jtd<1E><00><1F>jd <20>}| jd<10>jtd!<21><00>"<22>jd#<23>}|D]}|d$<00>t|d$<00>nd%|d$<<00>| jd<0E>&<26>jd<10>jtd<16><00><17>jd<18>}| jd<0E>&<26>jd<10>jtd<16><00><17>jd<18>}| jd'd<10>jtd<16><00>(<28>jd'd)<29>}td*<2A><00>}|D];}|d'}|d}|d+}||d,j!||d-<2D><02>||d.xx|z cc<<00>=|j#<00>D<00><07>cgc]\}}||d.|d,d/<2F><03><02>}}}| jd<10>jtd0<64><00>1<EFBFBD>jd2<64>}| jd<10>jtd3<64><00>4<EFBFBD>jd5<64>}|D<00>cic]}|d|d6xsd%<25><02>}}|D<00>cic]}|d|d7xsd%<25><02>}}| j%td<16><00>8<EFBFBD>d9xsd:}g} |D]d}|d}|j|d%<25>}!|j|d:<3A>}t'|!|z d;zd<<3C>}"t'|!|z d;zd<<3C>}#| j!||"|#d=<3D><03><00>f| | |||||||||| d><3E> }$t)|$t*j,<00>?<3F>Scc}}wcc}wcc}w)AN<41>pedigreer<65>r<>r/r0r<>r1r_r`r~r<00>PedigreeName__icontains<6E>activer<65>r<>r<>rsTr<54><00>r<><00>-poultry_countr<74><00><01> chick_count<6E> -chick_count<6E><01> chick_sum<75>
-chick_sumr<6D><00><01> left_over<65>
-left_overr<72>)<01> pedigree_namez-pedigree_namer(<00><01> average_age<67> -average_ager<65>rr<>r<>)<01> hatching_sumz -hatching_sumc<00> <00>dgd<02>S)Nr)<02> total_sum<75>breedsrdrdrxrwrz6HatchingAnalysisPedigreeViewSet.list.<locals>.<lambda> s <00><00>1<EFBFBD><02>-K<>rxr<>r<>)r<>r<>r<>)r<><00>hatching_sum_allr<6C>r<><00>r<><00> -evacuation<6F>transport_hatching__GoodAmount)<01>
count_barsz -count_barsr<73>r<>rerfr<>r<>r<>)r<>r<>rf) <0C>pedigree_name_poultry<72>pedigree_name_hatching_count<6E>pedigree_name_hatching_sum<75>pedigree_name_leftover<65>pedigree_name_pedigree<65>pedigree_name_average_age<67>#pedigree_name_active_hatching_count<6E>!pedigree_name_active_hatching_sum<75>province_result<6C>pedigree_name_evacuation_sum<75>pedigree_name_bars_sum<75>$pedigree_evacuation_hatching_percentrcrd)rrfr;r<r<>r=r<>rhr r rr<>rr r<>rrrjr<>r<>rrr<>)%rorprqrrr<>r<>r<>r<>r/r0r<>rr<>r<>r<>r<>r<>r<>r{r<>r<><00>hatchings_by_province<63>provinces_dictrr<>r r<>r<>r<><00>evacuation_dictrr!<00>evacuation_hatching_percentrV<00>percent_by_pedigree<65>percent_by_totalras% rwr<>z$HatchingAnalysisPedigreeViewSet.list<73>s+<00><00><14><07><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26> <0F>-1<>G<EFBFBD>)<29> *<2A> <13>19<31>G<EFBFBD>-<2D> .<2E> <13>19<31>G<EFBFBD>-<2D> .<2E> <10>H<EFBFBD> <1C>"$<24>G<EFBFBD>J<EFBFBD> <1F> <10>(<28>D<EFBFBD>M<EFBFBD>M<EFBFBD>(<28>(<28>3<>7<EFBFBD>3<> <09> )<29> 0<> 0<><1E> @<40> I<> I<><1F> <09>D<EFBFBD>9<>!J<01>!;<3B>;C<>8<EFBFBD>DT<44>;U<> <1E>(1<>'7<>'7<><0E>'G<>'P<>'P<><1D>o<EFBFBD>.<2E>(Q<01>(0<>08<30><08> <1A>1<1C> %<25>&/<2F>%5<>%5<>n<EFBFBD>%E<>%N<>%N<><19>/<2F>*<2A>&O<01>&,<2C>,4<>H<EFBFBD> <18>-<1A> #<23>"+<2B>!1<>!1<>.<2E>!A<>!J<>!J<>UX<55>Yc<59>Ud<55>!J<>!e<>!n<>!n<> <18>"<1A><1E>"+<2B>!1<>!1<>.<2E>!A<>!J<>!J<>Y\<5C>]a<>Yb<59>!J<>!c<>!l<>!l<> <1C>"<1E><1E>%.<2E>$4<>$4<> <1A>%<1C>$<24>H<EFBFBD><13>\<5C>1B<31>H<EFBFBD>C<>H<EFBFBD>H<EFBFBD>^<5E>D\<5C> "<22>-<2D> e<01>D<EFBFBD>>B<>=<3D>>Q<>>]<5D>#<23>d<EFBFBD>=<3D>&9<>":<3A>cd<63>D<EFBFBD><1D> <1F> e<01>/8<>.><3E>.><3E><02>.><3E>.K<>.R<>.R<>Sa<53>.b<>.k<>.k<><1D>o<EFBFBD>.<2E>/l<01>/0<>08<30><08> <1A>1<1C> ,<2C>-6<>,<<3C>,<<3C>b<EFBFBD>,<<3C>,I<>,P<>,P<>Q_<51>,`<60>,i<>,i<><1B>O<EFBFBD>,<2C>-j<01>-.<2E>.6<EFBFBD>h<EFBFBD> <1A>/<1C> *<2A>!*<2A> 0<> 0<><1E><1E> P<> Y<> Y<><1C>_<EFBFBD>-<2D>!Z<01>!/<2F>/7<>x<EFBFBD><0E><0F>/X<> <1E>$<24>%K<>L<><0E>&<26> B<01>A<EFBFBD><18><1E>(<28>H<EFBFBD><18><1E>(<28>H<EFBFBD><1C>^<5E>,<2C>L<EFBFBD> <1A>8<EFBFBD> $<24>X<EFBFBD> .<2E> 5<> 5<>$<24> ,<2C>7<0E> <0F> <1B>8<EFBFBD> $<24>[<5B> 1<>\<5C> A<> 1<> B<01>"%3<>$8<>$8<>$:<3A> 
2026-01-18 11:29:19 +03:30
<EFBFBD> !<21><08>&<26> %<25>$*<2A>;<3B>$7<> <20><18>*<2A> <0E>
<EFBFBD><0F>
<EFBFBD>(1<>'7<>'7<><0E>'G<>'P<>'P<><1A><<3C>(<28>(Q<01>(*<2A>*2<>(<28> <19>+<1B> %<25>"+<2B>!1<>!1<>.<2E>!A<>!J<>!J<><1A>;<3B><<3C>"K<01>"><3E>>F<>h<EFBFBD> <19>?<1B> <1F> 5<>
<EFBFBD><14> <11><1E> <20>$<24>|<7C>"4<>"9<><01> 9<>
<EFBFBD><0F>
<EFBFBD> 3<>
<EFBFBD><14> <11><1E> <20>$<24>{<7B>"3<>"8<>q<EFBFBD> 8<>
<EFBFBD> <0A>
<EFBFBD>#<23>,<2C>,<2C>3<EFBFBD><EFBFBD>3G<33>,<2C>H<><17>Q<>V<>UV<55><0E>&(<28>#<23>*<2A> <0F>D<EFBFBD><1B>N<EFBFBD>+<2B>H<EFBFBD>,<2C>0<>0<><18>1<EFBFBD>=<3D>N<EFBFBD>(<28>,<2C>,<2C>X<EFBFBD>q<EFBFBD>9<>L<EFBFBD>"'<27><1E>,<2C>)F<>#<23>(M<>q<EFBFBD>"Q<> <1F>$<24>n<EFBFBD>~<7E>&E<><13>%L<>a<EFBFBD>P<> <1C> '<27> .<2E> .<2E>!)<29>/<2F>)<29>0<0E> <0F> <0F>&;<3B>,H<>*D<>&<<3C>&<<3C>)B<>3V<33>1R<31>.<2E>,H<>&<<3C>4O<34> 
<EFBFBD><06><18><06>v<EFBFBD>'9<>'9<>:<3A>:<3A><>o
<EFBFBD><EFBFBD> 
<EFBFBD><EFBFBD>
2026-02-01 15:59:32 +03:30
s<00>V<06>*V<04>VN<> r<>r<>r<>r-rgrhr<>rDr<>rrr<>rdrxrwr<>r<><00>s4<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>E<EFBFBD>`e<>&<26>f<>H<EFBFBD>1<><14>"<22><1A><16>~;rxr<>c<00>V<00>eZdZejj dd<01><02>ZeZe gZ
d<03>Z y)<05>HatchingAnalysisProvinceViewF)r{r<>c<00><00>i}|jjd<01>}|jjd<02>}|jjd<03>}|r<>|r<>tjjt |jd<00>d<04>j <00>}tjjt |jd<00>d<04>j <00>}||d<||d<|dk(rd|d <n |j jd*i|<04><01>}|jd
2026-01-18 11:29:19 +03:30
<EFBFBD> <0B>jd <0C>jtd <0A><00><0E>jd<0F>} |jd <0C>jtd<10><00><11>jd<12>}
|jd <0C>jtd<13><00><14>jd<15>} |jd <0C>jtd<16><00><17>jd<18>} |jd <0C>jtdd<1A><1B><00><1C>jd<1D>} | D]}|d<00>t|d<00>nd|d<<00>|jd <0C>jtd <20>td<10><00>!<21>jd"<22>}g}|D]:}|d#}|d$}|rt||z d%zd&<26>}nd}|j!|d |d'<27><02><00><| |
2026-02-01 15:59:32 +03:30
| | | |d(<28>}t#|t$j&<00>)<29>S)+Nr<4E>r/r0r1r_r`r<>r<>r<>F)<01>&transport_hatching__GoodAmount__isnullr<6C>r<><00><01> good_amount<6E> -good_amountr<74>r<>r<>r<>r<>r<>r(r<>r<>rsTr<54>r<>r<>r<>rr<>)r<><00> total_chicksz -ProvinceNamer<65>r<>r<>r<>)r<><00>evacuation_hatching)<06>province_sum_transporting<6E>province_hatching_sum<75>province_name_poultry<72>province_name_leftover<65>province_name_average_age<67>$province_evacuation_hatching_percentrcrd)rrfr;r<r<>r=r<>rhr r rr<>r rr<>r<>rrrr<>)rorprqrrr<>r<>r/r0rr<>r<>r<>r<>r<>r{<00> province_datar<61>r<>r<><00>percentras rwr<>z!HatchingAnalysisProvinceView.listls<00><00><14><07><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26> <10>H<EFBFBD> <1C>"$<24>G<EFBFBD>J<EFBFBD> <1F> <10>(<28>D<EFBFBD>M<EFBFBD>M<EFBFBD>(<28>(<28>3<>7<EFBFBD>3<> <09>$-<2D>$4<>$4<>\a<>$4<>$b<>$i<>$i<> <1A>%<1C>$<24>H<EFBFBD><1B><<3C>=<3D>%<25>?<3F>?G<>x<EFBFBD> <1A>@<1C> "<22>
2026-01-18 11:29:19 +03:30
!*<2A> 0<> 0<><1E> @<40> I<> I<><19>/<2F>*<2A>!J<01>!,<2C>,4<>H<EFBFBD> <18>-<1A> <1E>"+<2B>!1<>!1<>.<2E>!A<>!J<>!J<>UX<55>Yc<59>Ud<55>!J<>!e<>!n<>!n<> <18>"<1A><1E>%.<2E>$4<>$4<> <1A>%<1C>$<24>H<EFBFBD><13>\<5C>1B<31>H<EFBFBD>C<>H<EFBFBD>H<EFBFBD>^<5E>D\<5C> "<22>!*<2A> 0<> 0<><1E> @<40> I<> I<><1F> <09>D<EFBFBD>9<>!J<01>!;<3B>;C<>8<EFBFBD>DT<44>;U<> <1E>.<2E> e<01>D<EFBFBD>>B<>=<3D>>Q<>>]<5D>#<23>d<EFBFBD>=<3D>&9<>":<3A>cd<63>D<EFBFBD><1D> <1F> e<01>"<22>(<28>(<28><1E>8<>A<>A<> <20><1C>.<2E><1C>_<EFBFBD>-<2D>B<01>
<EFBFBD> <13>(<28>?<3F>
#<23> <16>02<30>,<2C>!<21> <0F>D<EFBFBD><1F><0E>/<2F>L<EFBFBD>#<23>$6<>7<> <1C><1B><1F>!1<>L<EFBFBD>!@<40>C<EFBFBD> G<><11>K<><07><1B><07> 0<> 7<> 7<> $<24>^<5E> 4<>'.<2E>9<0E> <0F> <0F>*C<01>%:<3A>%:<3A>&<<3C>)B<>4X<34> 
2026-02-01 15:59:32 +03:30
<EFBFBD><06><18><06>v<EFBFBD>'9<>'9<>:<3A>:rxN) r<>r<>r<>r-rgrhr<>rEr<>rrr<>rdrxrwr<>r<>gs1<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>E<EFBFBD>&<26>J<>H<EFBFBD>4<><14>"<22><1A><16>C;rxr<>c<00>t<00>eZdZejj dd<01><02>j d<03>ZeZ e
gZ d<04>Z y)<06>"TransportingReportDashboardViewSetF<74>r{r<>rwc
2026-01-18 11:29:19 +03:30
<00>~<00>i}|jjd<01>}|jjd<02>}|jjd<03>}|r<>|r<>tjjt |jd<00>d<04>j <00>}tjjt |jd<00>d<04>j <00>}||d<||d<|j jd"i|<04><01>}|r(|jt|<07><07>t|<07><08>z<00>}|jtd <09><00>
<EFBFBD>d } |jd d <0A><0E>jtd <09>td <09><00><0F>}
|jd d <0A><0E>jtd<10><00><11>dxsd } |jd<13>jtd <09><00>
<EFBFBD>j!d<14>} | D]} | d <00>t#| d <00>nd | d <<00>|jd<13>jtd<10><00><15>j!d<16>}|jtd<10><00><11>dxsd }|jd<17><18>jd<19>jtd<1A><00><1B>j!d<1C>dd}|jd<13>jtd<1A><00><1E>j!d<1F>j%<00>}| <09> t#| <09>nd |
2026-02-01 15:59:32 +03:30
| ||| ||j'<00>|d <20> }t)|t*j,<00>!<21>S)#Nr/r0<00>locationr1r_r`r<>r<>r<>r<>r<>r<>r)r<>r<>)<02> minimum_age<67> maximum_age<67>hatching__ChickCountSum)<01>
good_countr<EFBFBD>rVr<>r<>r<>F)<01>DesUnitName__isnullr>r<>r<>r<><00>)<01> sum_killingz -sum_killing) <09>average_age_killing<6E>minimum_maximum_age_killing<6E>average_age_killing_province<63>hatching_killing_province<63>killing_name_hatching<6E>active_hatching<6E>country_hatching<6E>transport_car_count<6E>maximum_killing_provincercrd)rrfr;r<r<>r=r<>rhr
r<>r r r rr r r<>r<>rir<>rrr<>)rorprqrrr<>r/r0r<>rnr<>r<>r<>r<>r|r<>r<>r<>r<>ras rwr<>z'TransportingReportDashboardViewSet.list<73>s?<00><00><14><07><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26>)<29>T<EFBFBD>]<5D>]<5D>)<29>)<29>4<>G<EFBFBD>4<>
2026-01-18 11:29:19 +03:30
<EFBFBD> <13>#<23>*<2A>*<2A><11>(<28>+<2B>a<EFBFBD>H<EFBFBD>.M<>M<><0E>J<EFBFBD>)<29>2<>2<>s<EFBFBD>5<EFBFBD>z<EFBFBD>2<>J<>=<3D>Y<><1B>&0<>&7<>&7<><12>a<EFBFBD>&7<>&P<>&Z<>&Z<>gj<67>kp<6B>gq<67>gj<67>kp<6B>gq<67>'[<01>'s<01>#<23> <17> <1D> <1D>r<EFBFBD>A<EFBFBD> <1D> 6<> @<40> @<40>C<EFBFBD>Pi<50>Lj<4C> @<40> k<><1C> <1E> #<23>!"<22> <18>(2<>'8<>'8<> <16>(<18> <20><08>S<EFBFBD><15>Z<EFBFBD><08>8<><18><18>.<2E>9Q<39> %<25>0<> b<01>C<EFBFBD><?<3F> <0A><N<><Z<><13>S<EFBFBD><1D>%7<>!8<>`a<>C<EFBFBD> <0A> <1E> b<01>%/<2F>$5<>$5<> <16>%<18> <20><08><19>3<>4<>!<21>6<>6><3E>h<EFBFBD> <18>7<1A> "<22>
&<26>/<2F>/<2F><1A>4<>5<>0<>
<EFBFBD>
<16><18><1D><1C> <19>!+<2B> 1<> 1<>e<EFBFBD> 1<> L<> S<> S<> <19>!<1B>#<23>8<EFBFBD><1B>L<EFBFBD>)<29>$<24>+<2B>+3<>8<EFBFBD> <1A>,<1C><1F>R<EFBFBD>!!<21><1D>
$.<2E>#4<>#4<> <16>$<18> <20><08>S<EFBFBD><1C>-><3E><08>?<3F><08><08><1E>@X<>Y^<5E>Y^<5E>Y`<60> !<21>@S<01>?^<5E>3<EFBFBD>':<3A>#;<3B>de<64>+F<>,H<>)B<>%:<3A>.<2E> 0<>#-<2D>#3<>#3<>#5<>(@<40>

2026-02-01 15:59:32 +03:30
<EFBFBD><06><18><06>v<EFBFBD>'9<>'9<>:<3A>:rxN) r<>r<>r<>r.rgrh<00>select_relatedr<64>rFr<>rrr<>rdrxrwr<>r<><00>s<<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>u<EFBFBD>0<>U<>d<>d<>eo<65>p<>H<EFBFBD>2<><14>"<22><1A><16><;rxr<>c<00>V<00>eZdZejj dd<01><02>ZeZe gZ
d<03>Z y)<05>TransportingAnalysisViewSetFr<46>c<00>H<00>|j}|jd<01>jtd<02><00><03>}|D<00>cic] }|d|d<00><02> }}|jdd<05>jtd<02><00><03>}i} i}
2026-01-18 11:29:19 +03:30
i} i} |D]>}|d} |d}|d}| | vs|| | kDr
|| | <|| | <| |
vs ||
| ks<01>5||
| <|| | <<00>@|j d<06><07>jdd<05>jtd<02><00><03>}i}|D]1}|d} |d}|d}| |vrg|| <|| j ||d<08><02><00>3g}|j <00>D]<5D>} |j| g<00>}|r1t|d <09><00>
<EFBFBD>}t|d <0B><00>
<EFBFBD>}|d }|d}|d }|d}nd}d }d}d }|j | |||||j| d <0A>| j| d <0A>|
j| d <0A>| j| <0A>| j| <0A>d<0E>
2026-02-01 15:59:32 +03:30
<EFBFBD><00><>t|tj<00><0F>Scc}w)NrVr<>)<01>total_good_amountr<74>r>Tr)<02> unit_namer<65>c<00> <00>|dS<00>Nr<4E>rdrs rwrz2TransportingAnalysisViewSet.list.<locals>.<lambda>+<00> <00><00><01>:M<>8N<38>rx<00>ruc<00> <00>|dSr<>rdrs rwrz2TransportingAnalysisViewSet.list.<locals>.<lambda>,r<>rxr<>r)
r<EFBFBD><00>max_out_province_slaughterhouse<73>max_out_amount<6E>min_out_province_slaughterhouse<73>min_out_amount<6E>total_killing_province<63>total_max_amount<6E>total_min_amount<6E>total_max_amount_unit_name<6D>total_min_amount_unit_namerc) r<>r r rrhr<00>keysrf<00>maxr4rrr<>)rorprqrr<00>qsr<73>r{<00>total_killing_dict<63>total_good_amount_in_and_outr<74>r<><00>max_unit_name_in_and_out<75>min_unit_name_in_and_outr<74><00>amountr<74><00>all_data<74> unit_lookupr<70>ra<00> out_units<74>max_unit<69>min_unit<69> max_unit_name<6D>max_unit_amount<6E> min_unit_name<6D>min_unit_amounts rwr<>z TransportingAnalysisViewSet.list<73>s<><00><00> <11>]<5D>]<5D><02>!#<23><19><19>:<3A>!6<>!?<3F>!?<3F>RU<52>Vb<56>Rc<52>!?<3F>!d<><1E>Vl<56>m<>d<EFBFBD>d<EFBFBD>:<3A>.<2E><04>5H<35>0I<30>I<>m<><1A>m<>')<29>y<EFBFBD>y<EFBFBD><1A>]<5D>'K<>'T<>'T<>!<21>,<2C>/<2F>(U<01>(
2026-01-18 11:29:19 +03:30
<EFBFBD>$<24><1E><18><1D><18>#%<25> <20>#%<25> <20>0<>
?<3F>D<EFBFBD><1B>J<EFBFBD>'<27>H<EFBFBD><19>-<2D>.<2E>F<EFBFBD><1C>]<5D>+<2B>I<EFBFBD><17>/<2F>/<2F>6<EFBFBD><L<>X<EFBFBD><V<>3V<33>-3<> <20><18>*<2A>5><3E>(<28><18>2<><17>/<2F>/<2F>6<EFBFBD><L<>X<EFBFBD><V<>3V<33>-3<> <20><18>*<2A>5><3E>(<28><18>2<>
?<3F><16>9<EFBFBD>9<EFBFBD><14>9<EFBFBD>&<26>-<2D>-<2D>j<EFBFBD>-<2D>H<>Q<>Q<>!<21>,<2C>/<2F>R<01>
2026-02-01 15:59:32 +03:30
<EFBFBD><08><19> <0B><1C> <0F>D<EFBFBD><1B>J<EFBFBD>'<27>H<EFBFBD><1C>]<5D>+<2B>I<EFBFBD> $<24>%8<> 9<> <1D><17>{<7B>*<2A>(*<2A> <0B>H<EFBFBD>%<25> <17><08> !<21> (<28> (<28>&<26>%6<>*<0E> <0F> <0F><14><06>*<2A>/<2F>/<2F>1<> <0F>H<EFBFBD>#<23><0F><0F><08>"<22>5<>I<EFBFBD><18><1E>y<EFBFBD>.N<>O<><08><1E>y<EFBFBD>.N<>O<><08> (<28><1B> 5<> <0A>"*<2A>+><3E>"?<3F><0F> (<28><1B> 5<> <0A>"*<2A>+><3E>"?<3F><0F> $<24> <0A>"#<23><0F> $<24> <0A>"#<23><0F> <12>M<EFBFBD>M<EFBFBD>$<24>3@<40>"1<>3@<40>"1<>*<<3C>*@<40>*@<40><18>1<EFBFBD>*M<>$4<>$8<>$8<><18>1<EFBFBD>$E<>$4<>$8<>$8<><18>1<EFBFBD>$E<>.F<>.J<>.J<>8<EFBFBD>.T<>.F<>.J<>.J<>8<EFBFBD>.T<> <0E> <0F> <0F>8<18><06>v<EFBFBD>'9<>'9<>:<3A>:<3A><>Kns<00>HN) r<>r<>r<>r.rgrhr<>rAr<>rrr<>rdrxrwr<>r<><00>s1<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>u<EFBFBD>0<>U<>H<EFBFBD>-<2D><14>"<22><1A><16>I;rxr<>c<00>\<00>|jjd<01>}|jjd<02>}ddi}|r<>|r<>tjjt |jd<00>d<05>j <00>}tjjt |jd<00>d<05>j <00>}||d<||d<t jjd i|<03><01>}t|dt<00> <09>}t||j<00>d
<EFBFBD>tj<00> <0B>S) Nr/r0r{Fr1<00>issue_date__date__gte<74>issue_date__date__lter<65>rS)<02> total_amount<6E>len_transportsrcrd)rrfr;r<r<>r=r,rgrhrYrrr<>rr<>)rpr/r0r<>rnrs rw<00>get_transport_to_killrGs<><00><00> <14>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><16><05><1E>G<EFBFBD> <0C><15><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>j<EFBFBD>Q<>V<>V<>X<><05><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>j<EFBFBD>Q<>V<>V<>X<><05>+0<><07>'<27>(<28>+0<><07>'<27>(<28>*<2A>2<>2<>9<>9<>D<>G<EFBFBD>D<>J<EFBFBD>$<24>j<EFBFBD>l<EFBFBD>cf<63>g<>L<EFBFBD> <13>\<5C>'1<>'7<>'7<>'9<><17>%<25>1<>1<> 3<>3rx<00>POSTc<00><><00>|jdj<00>}tjt |<01><00><02>}|j
2026-01-18 11:29:19 +03:30
}g}t |jd<03><04><00>D]<5D>\}}|dks|<06><01>|d}|d}|d} |d}
|d } tjj|d
<EFBFBD> <0B>r<01>It|||
2026-02-01 15:59:32 +03:30
j<00>| j<00>| <0B> <0C>} | j<00><00><>t|<04>S) N<>file<6C><01>filenameT<65><01> values_onlyr<79>rr<><00><00>Fr<46>)r<>rTrVr<>r<>)<0E>FILES<45>read<61>openpyxl<78> load_workbookrr<><00> enumerate<74> iter_rowsr/rgrh<00>rstriprlr) rpr
<00>wb_obj<62>sheet<65>list1<74>i<>rowr<77>rTr<>rV<00> Province_idr<64>s rw<00>add_kill_houser[s<><00><00> <13>=<3D>=<3D><16> <20> %<25> %<25> '<27>D<EFBFBD> <15> #<23> #<23>W<EFBFBD>T<EFBFBD>]<5D> ;<3B>F<EFBFBD> <12>M<EFBFBD>M<EFBFBD>E<EFBFBD> <0E>E<EFBFBD><1B>E<EFBFBD>O<EFBFBD>O<EFBFBD><04>O<EFBFBD>=<3D>><3E><1E><06><01>3<EFBFBD> <0C>q<EFBFBD>5<EFBFBD>C<EFBFBD>K<EFBFBD> <14><18><11>V<EFBFBD>
<EFBFBD><16>q<EFBFBD>6<EFBFBD><08><12>1<EFBFBD>v<EFBFBD><04><16>q<EFBFBD>6<EFBFBD><08><19>!<21>f<EFBFBD> <0B><18> <20> <20>'<27>'<27>:<3A>U<EFBFBD>'<27>K<>"<22>%<25>!<21>(<28><18><1F><1F>*<2A><19>[<5B>[<5B>]<5D>&<26> <0E>J<EFBFBD> <17>O<EFBFBD>O<EFBFBD> <1D>!<1E>. <18><05> <1E>rxc<00>d<00>i}|jjd<01>}|dk(rd|d<n3|dk(rd|d<n(|dk(rd|d<ntd d
itj<00> <0B>St j jdi|<01>d d d<0E><02><01>}t|d<0F><10>j}t|tj<00> <0B>S)Nr<4E><00>ha<68>
همدانr<D986><00>ma<6D>
مرکزی<D8B2>ku<6B>کردستانrauشهر اشتباه استrcF<><46>)r{r<>Tr}rd) rrfrr<00>HTTP_403_FORBIDDENr-rgrhr@rer<>)rpr<>r<>rw<00>ser_datas rw<00>update_hatchingr)}s<><00><00><11>G<EFBFBD><16>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><0F>4<EFBFBD><17>".<2E><07><0E><1F> <11>T<EFBFBD> <19>".<2E><07><0E><1F> <11>T<EFBFBD> <19>"2<><07><0E><1F><17><18>"><3E>?<3F><06>Ha<48>Ha<48>b<>b<><17><1F><1F>&<26>&<26>L<><17>L<><05><03>L<>H<EFBFBD>*<2A>8<EFBFBD>$<24>?<3F>D<>D<>H<EFBFBD> <13>H<EFBFBD>V<EFBFBD>%7<>%7<> 8<>8rxc <00><><00>dddddddddddd<06> }tjjdt|j <00><00><00><08>j d d
2026-01-18 11:29:19 +03:30
<EFBFBD>}d }|D]5}|j }||vs<01>|||_|jd
g<01> <0C>|d z }<03>7td|t|<02>|z
d|<03>dt|<02>|z
2026-02-01 15:59:32 +03:30
<00>d<11>d<12><04>S)Nr<4E>r<>r<>r<>r<>r<>F)r{<00>PedigreeName__inr<6E>r<>rr<>r<><00>successzUpdated z records. Skipped <20>.)r<00>updated_records<64>skipped_records<64>message)
r-rgrhr<>r<>r<>r<>rlrrm)rpr<>r<00> updated_countrw<00> original_names rw<00>
get_breedsr3<00>s<00><00>
2026-01-18 11:29:19 +03:30
.M<01>-L<>-L<><1E><1E><1E>"<22>"<22>%<<3C>%<<3C><1E> <06><19><19> <20> <20>'<27>'<27><13><1D>3<>8<>8<>:<3A>;<3B>(<28><06> <0B>d<EFBFBD>4<EFBFBD><1E> <20><0E>
2026-02-01 15:59:32 +03:30
<16>M<EFBFBD><1D><1F><08> <20>-<2D>-<2D> <0A> <18>1<> 1<>$9<>-<2D>$H<>H<EFBFBD> !<21> <14>M<EFBFBD>M<EFBFBD><1E>(8<>M<EFBFBD> 9<> <19>Q<EFBFBD> <1E>M<EFBFBD> <1F> <14><1B>(<28><1E>y<EFBFBD>><3E>M<EFBFBD>9<><1D>m<EFBFBD>_<EFBFBD>,><3E>s<EFBFBD>9<EFBFBD>~<7E>P]<5D>?]<5D>>^<5E>^_<>`<60> <06> <07>rxc<00><> <00>t}|jjd<01>}|jjd<02>}|jjd<03>}ddi}|jjd<06>x}r||d<|jjd<08>x}r||d <|jjd
2026-01-18 11:29:19 +03:30
<EFBFBD>x}r||d <tjj
2026-02-01 15:59:32 +03:30
d5i|<05><01>j d <0C>} |rD|d k7r?|j<00>r/| j t|jj|<02><00>} t| jdd<0F><10><00>}
|
stdddddddddddd<12> <0B>Stjj |
d<05><13>jdddd<17>} t jj |
dd<18><19>jddddd<1E>} |r<>t"j"j%t'|<03>d<1F>j)<00>}t"j"j%t'|<04>d<1F>j)<00>}| j ||<04> <20>} | j ||d<05>!<21>} | j+d<14>j-t/d<15><00>"<22>} | j+d<1A>j-t/d<1B><00>"<22>}| D<00>cic]}|d|d#xsd<11><02>}}|D]&}|d}|j|d<11>|d#xsdz||<<00>(t1|j3<00>d$<24>d<0F>%<25>D<00><12>cgc]
\}}||d&<26><02><02> }}}d}d}|r<>|d}|d'}|d|dg}tjj |<19>(<28>jdd <0B>D<00>cic]}|j4|<1A><02>}}|j|d<00>}|j|d<00>}|r|j6|d#d)<29>}|r|j6|d#d)<29>}| j9t/d<15>t/dt;d<05>*<2A><00>+<2B>t/dt;d<0F>*<2A><00>+<2B>t=d t;d<05>*<2A><00>+<2B>t=d t;d<0F>*<2A><00>+<2B>t=d <0C><00>,<2C>}| j9t/d<1B>t/dt;d<05>-<2D><00>+<2B>t/dt;d<0F>-<2D><00>+<2B>t=d t;d<05>-<2D><00>+<2B>t=d t;d<0F>-<2D><00>+<2B>t=d <0C><00>,<2C>}|d.xsd|d.xsdz} |d/xsd|d/xsdz}!|d0xsd|d0xsdz}"|d1xsd|d1xsdz}#|d2xsd|d2xsdz}$|d3xsd|d3xsdz}%tt?|
<EFBFBD>| |!|%|$|"|#|r|jd
<EFBFBD>nd|r|jd4<64>nd|r|jd
<EFBFBD>nd|r|jd4<64>d<12> <0B>Sdd<12> <0B>Scc}wcc}}wcc}w)6Nr<4E>r/r0r{Fr<46>rVr<>r<>r<>rTr<>r<>r<>Tr<54>r) <0B>killHouseCountrkrh<00>total_bars_output_count<6E>total_bars_input_countrjrm<00>top_kill_house_name<6D>top_kill_house_amount<6E>low_kill_house_name<6D>low_kill_house_amountrar<>r<>r<>r*rrfr rrr=r1r1r^r<00>rrc<00> <00>|dS)Nr<4E>rdrs rwrz,dashboard_total_kill_house.<locals>.<lambda> s
<00><00>Q<EFBFBD>q<EFBFBD>T<EFBFBD>rxr )r<>r<00><><EFBFBD><EFBFBD><EFBFBD>)<01>PartIdCode__in)r<>r<>rr<>rcrr<>rfrdrerrr<>rd) r!rrfr/rgrhr<>r<>rXr<>r<>r<>r rr.r<>r5r;r<r<>r=r r rrrjr<>rTr<>r
rrm)&rpr<>r<>r/r0r<>r<>r<>rqrrrtrk<00>all_products_transport<72>kill_house_stats_bars<72>kill_house_stats_all_products<74>stat<61>
stats_dict<EFBFBD>part_idr<64>r<><00>kill_house_stats<74>top_kill_house_info<66>low_kill_house_info<66>top_stat<61>low_stat<61>kill_house_part_ids<64>kh<6B>kill_houses_dict<63>top_kill_house<73>low_kill_house<73>aggregation_bars<72>aggregation_all_productsr<73>rhrjrmrrs& rw<00>dashboard_total_kill_houserR<00>st<00><00>)<29>O<EFBFBD> <14>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD> &<26>F<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><16><05><1E>G<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E>.<2E>x<EFBFBD>.<2E>&<26><07>
2026-01-18 11:29:19 +03:30
<EFBFBD><1B><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26>&<26>t<EFBFBD>&<26><1E><07><06><0F>"<22>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>2<>2<><17>2<>.<2E><07>
2026-02-01 15:59:32 +03:30
<EFBFBD><1B><1B>#<23>#<23>*<2A>*<2A>5<>W<EFBFBD>5<>><3E>><3E>t<EFBFBD>D<>K<EFBFBD> <0A> <11>[<5B> <20>V<EFBFBD>\<5C>\<5C>^<5E>%<25>,<2C>,<2C><1B>O<EFBFBD>0<>0<>7<>7<><16>@<40><0E>K<EFBFBD><19><1B>0<>0<><1C>D<EFBFBD>0<>I<>J<>M<EFBFBD> <18><17><1F><15>#$<24>'(<28>&'<27>)*<2A>*+<2B>#'<27>%)<29>#'<27>%)<29> 
<EFBFBD>  <0B> <0B> <1E> %<25> %<25> ,<2C> ,<2C>}<7D>TY<54> ,<2C> Z<> _<> _<>`o<>q}<7D>@E<02>GM<02> N<02>D<EFBFBD>1<>9<>9<>@<40>@<40>,<2C><13>4<>A<01><06> <0B>d<EFBFBD> <1F><1A>U<EFBFBD>F<EFBFBD><L<>M<> <1B>  <0A><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>u<EFBFBD>:<3A>z<EFBFBD>B<>G<>G<>I<><05><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>u<EFBFBD>:<3A>z<EFBFBD>B<>G<>G<>I<><05><13>{<7B>{<7B>5<EFBFBD>%<25>{<7B>H<><04>!7<>!><3E>!><3E><1F><1F>"<22>"?<3F>"
<EFBFBD><1E>!<21>K<EFBFBD>K<EFBFBD><0F>8<>A<>A<><18><1C>&<26>B<01><06><19>%;<3B>$A<>$A<>BV<42>$W<>$`<60>$`<60><18><1A>_<EFBFBD>%a<01>%<06>!<21>
Rg<01>g<><14>$<24><EFBFBD>'<27>$<24>~<7E>*><3E>*C<>!<21>C<>g<>J<EFBFBD>g<>-<2D>W<01><04><16>+<2B>,<2C><07>(<28>n<EFBFBD>n<EFBFBD>W<EFBFBD>a<EFBFBD>8<>D<EFBFBD><1E><P<><U<>TU<54>V<>
<EFBFBD>7<EFBFBD><1B>W<01> <1B>:<3A>+<2B>+<2B>-<2D>><3E>4<EFBFBD>P<><06> <10>A<EFBFBD>q<EFBFBD><1C>Q<EFBFBD>/<2F><06><14><06>
<1F><17><1E><17><17>#<23>A<EFBFBD>&<26><08>#<23>B<EFBFBD>'<27><08> (<28><0F>8<>(<28>?<3F>:S<>T<><1B>8A<38>8I<38>8I<38>8P<38>8P<38>`s<>8P<38>8t<38>8y<38>8y<38>{G<02>IS<02>9T<02>U<02>"<22>B<EFBFBD>M<EFBFBD>M<EFBFBD>2<EFBFBD>-<2D>U<02><18>U<02>)<29>-<2D>-<2D>h<EFBFBD><EFBFBD>.G<>H<><0E>)<29>-<2D>-<2D>h<EFBFBD><EFBFBD>.G<>H<><0E> <19>&<26>/<2F>/<2F>"<22>><3E>2<>#<0E> <1F>
2026-01-18 11:29:19 +03:30
<1A>&<26>/<2F>/<2F>"<22>><3E>2<>#<0E> <1F>
2026-02-01 15:59:32 +03:30
<1C>~<7E>~<7E><11>,<2C><1F><17> <0C>Q<EFBFBD>5<EFBFBD>\<5C>:<3A><18><1C>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> &<26><06><14> 6<>?<3F>?<3F><11>*<2A>o<EFBFBD><17>
<EFBFBD>1<EFBFBD><15><<3C>8<><18><1A>A<EFBFBD>$<24>K<EFBFBD>8<><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> @<01> <06><1C>$<24>M<EFBFBD>2<>7<>a<EFBFBD><T<>Ub<55><c<><h<>gh<67>i<>K<EFBFBD>+<2B>G<EFBFBD>4<>9<><01>>V<>W^<5E>>_<>>d<>cd<63>e<><17>!1<>-<2D>!@<40>!E<>A<EFBFBD>Jb<4A>cp<63>Jq<4A>Jv<4A>uv<75> w<><1D>"2<>><3E>"B<>"G<>a<EFBFBD>Ld<4C>es<65>Lt<4C>Ly<4C>xy<78>!z<><1E>#<23>M<EFBFBD>2<>7<>a<EFBFBD><T<>Ub<55><c<><h<>gh<67>i<>K<EFBFBD>$<24>^<5E>4<>9<><01>>V<>We<57>>f<>>k<>jk<6A>l<>L<EFBFBD> <13><1D>m<EFBFBD>,<2C><1B>2<>#/<2F>"-<2D>%><3E>&@<40>BU<42>2<>6<>6<>v<EFBFBD>><3E>[_<>FY<46>!4<>!8<>!8<><18>!B<>_c<5F>BU<42>2<>6<>6<>v<EFBFBD>><3E>[_<>FY<46>!4<>!8<>!8<><18>!B<> <06> <07> <07>`d<01> <06> <07> <07><>{h<01><> <06><>Us<00>W<04>#W
<06>Wc<00>X<00>eZdZejj ddd<01><02>ZeZe gZ
d<03>Z y)<05>HatchingAnalysisOverviewViewSetFr<46>c<00><><00>i}|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>} |jjd<06>}
2026-01-18 11:29:19 +03:30
|r<>| r<>tjjt |jd<00>d<07>j <00>}tjjt |jd<00>d<07>j <00>} ||d<| |d <|r||d
<|r||d <|r||d <|
2026-02-01 15:59:32 +03:30
d k(rd|d<|j jd+i|<04><01>} | jd<10><11>jdd<13>jtd<14><00><15>jd<16>} | jd<10><17>jdd<13>jtd<19><00><1A>jd<1B>} | jd<10><17>jdd<13>jtd<1C><00><1D>jd<1E>}tt<00>}tt<00>}tt<00>}tt<00>}tt<00>}tt<00>}| D]8}|d}|d}|dxsd }||xx|z cc<||j||i<01><00>:t!||j<00>!<21>}t#||j<00>!<21>}| D]8}|d}|d}|d"xsd }||xx|z cc<||j||i<01><00>:t!||j<00>!<21>}t#||j<00>!<21>}|D]8} | d}| d}| d#xsd }!||xx|!z cc<||j||!i<01><00>:t!||j<00>!<21>}"t#||j<00>!<21>}#|||||d$<24>|||||d$<24>d%<25>|||||d&<26>|||||d&<26>d%<25>|"||"||"d'<27>|#||#||#d'<27>d%<25>d(<28>}$d)|$i}%t%|%t&j(<00>*<2A>S),Nr<4E>r<>r<>r/r0r<>r1r_r`r~rr<>r<>r<>r<>F)<01>'transport_hatching__DesUnitName__isnull<6C>transport_hatching__DesUnitNamer<65>r<>r<z -total_amount)<01>poultry__UnitName__isnull<6C>poultry__UnitNamer<65>r<>r<>r<>r<>r<>rrr<>r<>r<>)r<>r<00> pedigrees)r<>r4)r<><00>total_chick_countrZ)r<>r<>rZ)r<><00>hatching_poultry<72>evacuation_poultry<72>overviewrcrd)rrfr;r<r<>r=r<>rhr r rr<>rr<>r<>rr<>r4rrr<>)&rorprqrrr<>r<>r<>r<>r/r0r<>r<00>kill_houses_overview<65>hatching_total_poultry_overview<65>!evacuation_total_poultry_overview<65>kill_house_total<61>kill_house_total_pedigrees<65>hatching_total<61>hatching_total_pedigrees<65>evacuation_total<61>evacuation_total_pedigreesr{<00>kill_house_namer<65>r<00>max_kill_house_name<6D>min_kill_house_namere<00>poultry_unit_name<6D>chick_count_sum<75>max_poultry_unit_name<6D>min_poultry_unit_name<6D>inforV<00>max_evacuation_total_poultry<72>min_evacuation_total_poultryr^ras& rwr<>z$HatchingAnalysisOverviewViewSet.listX s<><00><00><14><07><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>).<2E>G<EFBFBD>%<25> &<26>).<2E>G<EFBFBD>%<25> &<26> <0F>-1<>G<EFBFBD>)<29> *<2A> <13>19<31>G<EFBFBD>-<2D> .<2E> <13>19<31>G<EFBFBD>-<2D> .<2E> <10>H<EFBFBD> <1C>"$<24>G<EFBFBD>J<EFBFBD> <1F>(<28>D<EFBFBD>M<EFBFBD>M<EFBFBD>(<28>(<28>3<>7<EFBFBD>3<> <09>(<28>/<2F>/<2F>X]<5D>/<2F>^<5E>e<>e<> -<2D>~<7E>
2026-01-18 11:29:19 +03:30
<EFBFBD>
<12>(<28><1C>=<3D>><3E> <13>
<EFBFBD>
<12>(<28>?<3F>
#<23> <1D> +4<>*:<3A>*:<3A>UZ<55>*:<3A>*[<5B>*b<>*b<>cv<63>cq<63>+s<01>s{<7B>s{<7B><1B>O<EFBFBD>,<2C>t|<01>t
<EFBFBD>
<12>(<28>><3E>
"<22> (<28>
-6<>,<<3C>,<<3C>W\<5C>,<<3C>,]<5D>,d<>,d<> <1F><1E>-1<>19<31><18><1A><<3C>(<28>2:<3A>2
<EFBFBD>
<12>(<28>=<3D>
!<21> *<2A>
'<27>s<EFBFBD>+<2B><18>%0<><14>%6<>"<22>$<24>S<EFBFBD>)<29><0E>#.<2E>t<EFBFBD>#4<> <20>&<26>s<EFBFBD>+<2B><18>%0<><14>%6<>"<22>(<28> ^<01>D<EFBFBD>"<22>#D<>E<>O<EFBFBD> <20><1E>0<>M<EFBFBD><1F><0E>/<2F>4<>1<EFBFBD>L<EFBFBD> <1C>_<EFBFBD> -<2D><1C> =<3D> -<2D> &<26><EFBFBD> 7<> ><3E> ><3E> <0A>|<7C>?\<5C> ]<5D>  ^<01>"<22>"2<>8H<38>8L<38>8L<38>M<><1B>!<21>"2<>8H<38>8L<38>8L<38>M<><1B>3<> a<01>D<EFBFBD> $<24>%8<> 9<> <1D> <20><1E>0<>M<EFBFBD>"<22>=<3D>1<>6<>Q<EFBFBD>O<EFBFBD> <1A>,<2C> -<2D><1F> @<40> -<2D> $<24>%6<> 7<> ><3E> ><3E> <0A><EFBFBD>?_<> `<60>  a<01>!$<24>N<EFBFBD><0E>8J<38>8J<38> K<><1D> #<23>N<EFBFBD><0E>8J<38>8J<38> K<><1D>5<> b<01>D<EFBFBD> $<24>%8<> 9<> <1D> <20><1E>0<>M<EFBFBD>!<21>,<2C>/<2F>4<>1<EFBFBD>N<EFBFBD> <1C>.<2E> /<2F>><3E> A<> /<2F> &<26>'8<> 9<> @<40> @<40>-<2D>Q_<51>A`<60> a<>  b<01>(+<2B>+;<3B>AQ<41>AU<41>AU<41>'V<>$<24>'*<2A>+;<3B>AQ<41>AU<41>AU<41>'V<>$<24>
0<>$4<>5H<35>$I<>!;<3B><O<>!P<><12> 0<>$4<>5H<35>$I<>!;<3B><O<>!P<><12> <0E>2<>)7<>8M<38>)N<>!9<>:O<>!P<><12> 2<>)7<>8M<38>)N<>!9<>:O<>!P<><12> !<0E>9<>(8<>9U<39>(V<>!;<3B><X<>!Y<><12> 9<>(8<>9U<39>(V<>!;<3B><X<>!Y<><12> #<0E>3%
<EFBFBD><08>P <17><08>
2026-02-01 15:59:32 +03:30
<EFBFBD><06><18><06>v<EFBFBD>'9<>'9<>:<3A>:rxNr<4E>rdrxrwrTrTQ s8<00><00><17><1F><1F>&<26>&<26>U<EFBFBD>E<EFBFBD>`e<>&<26>)<29>H<EFBFBD>2<><14>"<22><1A><16>y;rxrTc<00>\<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zy)<05>TransportingDetailCustomViewSetFrzc<00>x<00>|j|j<00><00>}|jjd<01>}|rN|dk7rI|j <00>r9|j t |jjj|<05><00>}|jjdd<00>}|rt|<06>|j_ |j|<04>}|<07>.|j|d<04><05>}|j!|j"<00>S|j%|d<04><05>}t'|j"t(j*<00><06>S)Nr<4E>r<>r|Tr}rc)r<>r<>rrfr<>rhrXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rer<>rrr<>) rorprqrrrnr<>r|r<>r<>s rwr<>z$TransportingDetailCustomViewSet.list<73> s<00><00><19>)<29>)<29>$<24>*;<3B>*;<3B>*=<3D>><3E>
2026-01-18 11:29:19 +03:30
<EFBFBD><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>'<27>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12>
<EFBFBD><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>j<EFBFBD>1<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>:<3A>D<EFBFBD>*<2A>A<>
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r.rgrhr<>rBr<>rrrWr<>r"r<>r<>rdrxrwrsrs<00> s:<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D>H<EFBFBD>3<><14>"<22><1A><16>'<27><14>7<>O<EFBFBD>Drxrsc<00><><00>ddi}ddi}ddi}|jjd<03>}|r:|dk(r d|d<d|d<n*|dk(r d |d<d |d<n|d
k(r d |d<d |d<n
d |d<d |d<|jjd <0A>dk7r<>tjjt |jd <00>d<0F>j <00>}tjjt |jd<00>d<0F>j <00>}||d<||d<t jjtdi|<01><01>tdi|<02><01>z<00>}tjjdi|<03>|dd<14><02><01>j|j<00><15>jd<16>}|jdd<18><19>j<00>} |j| <09><15>jd<16>}t!|d<18><1A>j}
2026-01-18 11:29:19 +03:30
t#|
2026-02-01 15:59:32 +03:30
<EFBFBD>S)Nr{Fr<46>r r!<00>poultry__LocationNameProvince<63>poultry__Provincer"r#r$r%<00>
بوشهرr/<00>Noner1r0r_r`<00>r<>uبارگیری<D8B1>r<><00>TrackingStatusDescription__in<69><01>TrackingCode__inr/r<>Tr<54>r}rd)rrfr;r<r<>r=r-rgrhr
r.<00>excluderer<>r r<>rGr) rpr<><00>filters_province<63> filters_barr<72>r/r0rs<00>bar<61>quarantine_coder(s rw<00>send_different_barr<72><00> s <00><00><17><05><1E>G<EFBFBD><1F><15>'<27><14><1A>E<EFBFBD>"<22>K<EFBFBD><16>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><0F> <13>t<EFBFBD> <1B>7C<37>G<EFBFBD>3<> 4<>4@<40> <1C>0<> 1<> <15><14> <1D>7C<37>G<EFBFBD>3<> 4<>4@<40> <1C>0<> 1<> <15><14> <1D>7G<37>G<EFBFBD>3<> 4<>4D<34> <1C>0<> 1<>7C<37>G<EFBFBD>3<> 4<>4@<40> <1C>0<> 1<><0E>{<7B>{<7B><EFBFBD><EFBFBD>w<EFBFBD><1F>6<EFBFBD>)<29><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>+5<>7<>7;<3B>t<EFBFBD>v<EFBFBD> <0E><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>+5<>7<>7;<3B>t<EFBFBD>v<EFBFBD> <0E>).<2E> <0B>%<25>&<26>).<2E> <0B>%<25>&<26><16><1E><1E>%<25>%<25>a<EFBFBD>l<EFBFBD>'<27>l<EFBFBD>Q<EFBFBD>5J<35>9I<39>5J<35>&J<>K<>G<EFBFBD>
2026-01-18 11:29:19 +03:30
<1C>
$<24>
$<24>
+<2B>
+<2B> <07>k<EFBFBD> <07><07>p<06> <07><0E>w<EFBFBD> <20><1C><1C><0F><06><0E>h<EFBFBD>w<EFBFBD><17> <08>
<1A>o<EFBFBD>o<EFBFBD>n<EFBFBD>4<EFBFBD>o<EFBFBD>@<40>I<>I<>K<>O<EFBFBD>
<0A>*<2A>*<2A>o<EFBFBD>*<2A>
6<EFBFBD>
?<3F>
?<3F><07>
2026-02-01 15:59:32 +03:30
H<EFBFBD>C<EFBFBD>5<>c<EFBFBD><04>E<>J<>J<>H<EFBFBD> <13>H<EFBFBD> <1D>rxc<00>\<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zy)<05>ApiSendDifferentBarFrzc<00><><00>ddi}ddi}|jjd<03>}|dk(rd|d<n|dk(rd|d<n|d k(rd
|d<nd |d<|jjd <0C>d k7r<>tjjt |jd <00>d<0E>j <00>}tjjt |jd<00>d<0E>j <00>}||d<||d<t jjdi|<04><01>} tjjdi|<05>| dd<13><02><01>j|j<00><14>jd<15>}
2026-01-18 11:29:19 +03:30
|
2026-02-01 15:59:32 +03:30
jdd<17><18>j<00>} |
j| <0B><14>jd<15>}
|jjd<19>} |jjd<1A>} | rN| dk7rI| j<00>r9|
2026-01-18 11:29:19 +03:30
jt!|j"j$j&| <0A><00>}
2026-02-01 15:59:32 +03:30
|j(jdd<00>}|rt+|<0E>|j,_|j1|
<EFBFBD>}|<0F>.|j3|d<17><1D>}|j5|j<00>St7|
d<17><1D>j}t9|<11>S)Nr{Fr<46>r r!rvr"r#r$r%rxr/ryr1r0r_r`rzr{r}r/r<>Tr<54>r<>rvr<>r|r}rd)rrfr;r<r<>r=r-rgrhr.rrer<>r r<>r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rGr)rorprqrrr<>r<>r<>r/r0rsr<>r<>r<>rvr|r<>r<>r(s rwr<>zApiSendDifferentBar.list!
s<><00><00><1A>E<EFBFBD>"<22><07><1E><05>&<26> <0B><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>t<EFBFBD> <1B>7C<37>G<EFBFBD>3<> 4<> <15><14> <1D>7C<37>G<EFBFBD>3<> 4<> <15><14> <1D>7G<37>G<EFBFBD>3<> 4<>7C<37>G<EFBFBD>3<> 4<> <12>;<3B>;<3B>?<3F>?<3F>7<EFBFBD> #<23>v<EFBFBD> -<2D><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>/9<>;<3B>;?<3F>4<EFBFBD>6<EFBFBD> <12><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>/9<>;<3B>;?<3F>4<EFBFBD>6<EFBFBD> <12>-2<>K<EFBFBD>)<29> *<2A>-2<>K<EFBFBD>)<29> *<2A><1A>"<22>"<22>)<29>)<29>4<>G<EFBFBD>4<><07> <20>(<28>(<28>/<2F>/<2F> <0B>+<2B> <0B>G<EFBFBD>t
2026-01-18 11:29:19 +03:30
<EFBFBD> <0B> <12>7<EFBFBD>$<24>\<5C>\<5C> <13>
<EFBFBD>
<12>(<28>7<EFBFBD>
<1B> <0C>
2026-02-01 15:59:32 +03:30
<1E>/<2F>/<2F>.<2E>t<EFBFBD>/<2F>D<>M<>M<>O<><0F><11>j<EFBFBD>j<EFBFBD>/<2F>j<EFBFBD>:<3A>C<>C<>G<EFBFBD>L<><03><18><1B><1B><1F><1F><18>*<2A><06><17> <0B> <0B><0F><0F><07>(<28><05> <11><15><1B>$<24><15><1B><1B><1D><19>j<EFBFBD>j<EFBFBD><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>%<25>H<><12><03><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>c<EFBFBD>*<2A><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F>9<>#<23>D<EFBFBD>I<>N<>N<><08><17><08>!<21>!rxN<>r<>r<>r<>r.rgrhr<>rGr<>rrrWr<>r r<>r<>rdrxrwr<>r<>
s9<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D>H<EFBFBD>=<3D><14>"<22><1A><16>'<27><14>1<>O<EFBFBD>,"rxr<>c<00>`<00>eZdZejj d<01><02>ZeZe gZ
d<03>Z d<04>Z d<05>Z y)<07>ApkInfoViewSetFrzc<00>6<00>|jj<00>S<00>N<>r<>ri<00>ros rw<00>
get_objectzApkInfoViewSet.get_objectU
<00><00><00><13>}<7D>}<7D>"<22>"<22>$<24>$rxc<00><><00>tjjd<01><02>j<00>}|j |<04>}t |j tj<00><03>S<00>NFrzrc) r0rgrhrir<>rrerr<><00>rorprqrr<00>instancer<65>s rwr<>zApkInfoViewSet.listX
sI<00><00><1A>?<3F>?<3F>)<29>)<29><05>)<29>6<><<3C><<3C>><3E><08><19>*<2A>*<2A>8<EFBFBD>4<>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>Crxc<00>(<00>tjjd<01><02>j<00>}|j ||j
2026-01-18 11:29:19 +03:30
d<03><04>}|j d<03><05>|j<00>t|j
2026-02-01 15:59:32 +03:30
tj<00><06>S<00>NFrzT)re<00>partial)<01>raise_exceptionrc) r0rgrhrir<>re<00>is_validrlrrr<>r<>s rwrzApkInfoViewSet.update]
sp<00><00><1A>?<3F>?<3F>)<29>)<29><05>)<29>6<><<3C><<3C>><3E><08><19>*<2A>*<2A>8<EFBFBD>'<27>,<2C>,<2C>PT<50>*<2A>U<>
2026-01-18 11:29:19 +03:30
<EFBFBD><12><1B><1B>D<EFBFBD><1B>1<><12><0F><0F><19><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r0rgrhr<>rHr<>rrr<>r<>rrdrxrwr<>r<>P
s8<00><00><16><EFBFBD><EFBFBD>%<25>%<25>E<EFBFBD>%<25>2<>H<EFBFBD>(<28><14>"<22><1A><16>%<25>D<01>
Drxr<>zhttps://s3.rasadyar.com<6F>rasadyar<61>zG3ewsbYsTqCmuwsz,RInUMB78zlQZp6CNf8+sRoSh2cNDHcGQhXrLnTJ1AuI=c<00><><00>tjdttt<00><02>}|j |t |ddi<01><05>t<00>dt <00>d|<01><00>S)N<>s3)<03> endpoint_url<72>aws_access_key_id<69>aws_secret_access_key<65>ACLz public-read)<01> ExtraArgs<67>/)<07>boto3<6F>client<6E>RASADYAR_ENDPOINT<4E>RASADYAR_ACCESS_KEY<45>RASADYAR_SECRET_KEY<45>upload_fileobj<62>RASADYAR_BUCKET_NAME)<03>imager<65>r<>s rw<00>upload_to_liarar<61>k
s^<00><00> <0E><1C><1C> <0C>&<26>-<2D>1<> 
<06>B<EFBFBD> <07><15><15> <0A><1C> <0C><18>-<2D>(<28> <16><06>  <20> <20><01>"6<>!7<>q<EFBFBD><14><06> ?<3F>?rxc<00>f<00>eZdZejj d<01><02>ZeZe gZ
d<03>Z d<04>Z d<05>Z d<06>Zy)<08>RasadyarAppInfoViewSetFrzc<00>6<00>|jj<00>Sr<>r<>r<>s rwr<>z!RasadyarAppInfoViewSet.get_object<63>
r<>rxc<00>
<00>tjjd<01><02>j<00>}|stjj <00>}|j |<04>}t |jtj<00><03>Sr<>)
r7rgrhrirmr<>rrerr<>r<>s rwr<>zRasadyarAppInfoViewSet.list<73>
sb<00><00>"<22>*<2A>*<2A>1<>1<><05>1<>><3E>D<>D<>F<><08><17>&<26>.<2E>.<2E>5<>5<>7<>H<EFBFBD><19>*<2A>*<2A>8<EFBFBD>4<>
<EFBFBD><17>
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>Crxc<00>V<00>tjjd<01><02>j<00>}|s
t<00>}d|jvr<>dj t jtjtjzd<05><06><00>}|jjd<03>}|j}d|vr|jd<07>dnd}|<05>d|<08><00>}t||<07>} | |_d |j vrN|j jd <09>}
t#|
t$<00>r t'j(|
<EFBFBD>|_n|
|_|j/<00>|j1|<04>} t3| j t4j6<00>
<EFBFBD>S#t&j,$r
|
|_Y<00>bwxYw) NFrzr
rKr<>)r<>r-r>rorc)r7rgrhrir<00>join<69>random<6F>choices<65>string<6E>ascii_uppercase<73>digitsrfr<><00>splitr<74>r
rer3r<><00>json<6F>loadsro<00>JSONDecodeErrorrlr<>rrrn) rorprqrrr<><00>ran<61>file_obj<62> file_name<6D>file_extension<6F>file_url<72> info_datar<61>s rwrmzRasadyarAppInfoViewSet.create<74>
sW<00><00>"<22>*<2A>*<2A>1<>1<><05>1<>><3E>D<>D<>F<><08><17>&<26>(<28>H<EFBFBD> <11>W<EFBFBD>]<5D>]<5D> "<22><14>'<27>'<27>&<26>.<2E>.<2E><16>)?<3F>)?<3F>&<26>-<2D>-<2D>)O<>SU<53>V<>W<>C<EFBFBD><1E>}<7D>}<7D>(<28>(<28><16>0<>H<EFBFBD> <20> <0A> <0A>I<EFBFBD>9<<3C> <09>9I<39>Y<EFBFBD>_<EFBFBD>_<EFBFBD>S<EFBFBD>1<>"<22>5<>r<EFBFBD>N<EFBFBD><1E>%<25>q<EFBFBD><1E> 0<>1<>I<EFBFBD>&<26>x<EFBFBD><19>;<3B>H<EFBFBD>$<24>H<EFBFBD>M<EFBFBD> <11>W<EFBFBD>\<5C>\<5C> !<21><1F> <0C> <0C>(<28>(<28><16>0<>I<EFBFBD><19>)<29>S<EFBFBD>)<29>.<2E>$(<28>J<EFBFBD>J<EFBFBD>y<EFBFBD>$9<>H<EFBFBD>M<EFBFBD>!*<2A><08> <0A><10> <0A> <0A><0F><19>*<2A>*<2A>8<EFBFBD>4<>
<EFBFBD><17>
<EFBFBD><0F><0F><06>0G<30>0G<30>H<>H<><48><1C>+<2B>+<2B>.<2E>$-<2D>H<EFBFBD>M<EFBFBD>.<2E>s<00>#F <00> F(<03>'F(c<00>D<00>tjjd<01><02>j<00>}|s
t<00>}d|jvr<>|jd}d|j
vr|j
j d<04>dnd}|r$dtj<00>j<00>d|<06><00>n dtj<00>j<00><00>}t||<07>}||_ d|jvrN|jjd<08>} t| t<00>r t!j"| <09>|_n| |_|j)<00>|j+|<04>}
t-|
jt.j0<00> <09>S#t j&$r
| |_Y<00>bwxYw)
NFrzr
r-r>rK<00>rasadyar_app_info_rorc)r7rgrhrirr<>r<><00>uuid<69>uuid4<64>hexr<78>r
rerfr3r<>r<>r<>ror<>rlr<>rrr<>) rorprqrrr<><00> uploaded_filer<65><00>unique_filenamer<65>r<>r<>s rwrzRasadyarAppInfoViewSet.update<74>
s<00><00>"<22>*<2A>*<2A>1<>1<><05>1<>><3E>D<>D<>F<><08><17>&<26>(<28>H<EFBFBD> <11>W<EFBFBD>]<5D>]<5D> "<22>#<23>M<EFBFBD>M<EFBFBD>&<26>1<>M<EFBFBD>BE<42><1D>I[<5B>I[<5B>B[<5B>]<5D>/<2F>/<2F>5<>5<>c<EFBFBD>:<3A>2<EFBFBD>><3E>ac<61>N<EFBFBD>Zh<5A> 2<>4<EFBFBD>:<3A>:<3A><<3C>3C<33>3C<33>2D<32>A<EFBFBD>n<EFBFBD>EU<45>V<>qC<02>DH<02>DN<02>DN<02>DP<02>DT<02>DT<02>CU<02>oV<02>O<EFBFBD>&<26>}<7D>o<EFBFBD>F<>H<EFBFBD>$<24>H<EFBFBD>M<EFBFBD> <11>W<EFBFBD>\<5C>\<5C> !<21><1F> <0C> <0C>(<28>(<28><16>0<>I<EFBFBD><19>)<29>S<EFBFBD>)<29>.<2E>$(<28>J<EFBFBD>J<EFBFBD>y<EFBFBD>$9<>H<EFBFBD>M<EFBFBD>!*<2A><08> <0A><10> <0A> <0A><0F><19>*<2A>*<2A>8<EFBFBD>4<>
<EFBFBD><17>
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>C<><43><1C>+<2B>+<2B>.<2E>$-<2D>H<EFBFBD>M<EFBFBD>.<2E>s<00>F<00>F<03>FN)r<>r<>r<>r7rgrhr<>rSr<>rrr<>r<>rmrrdrxrwr<>r<>{
s@<00><00><1E>&<26>&<26>-<2D>-<2D>E<EFBFBD>-<2D>:<3A>H<EFBFBD>0<><14>"<22><1A><16>%<25>D<01>I<01>8Drxr<>c<00>n<00>ddi}|jjd<03>dk7r<>tjjt |jd<00>d<05>j <00>}tjjt |jd<00>d<05>j <00>}||d<||d<t jj|jd <00>
<EFBFBD>}tjjdi|<01>|d d <0C><02><01>jd <0A>}t|d<0E><0F>j}t|<06>S)Nr{Fr/ryr1r0r_r`<00>licence_numberr<72>rzr{r/Tr}rd)rrfr;r<r<>r=r-rgrhr.r<>rGrer)rpr<>r/r0rwr<>r(s rw<00>&send_different_bar_with_licence_numberr<72><00>
s<00><00><1B>E<EFBFBD>"<22>K<EFBFBD><0E>{<7B>{<7B><EFBFBD><EFBFBD>w<EFBFBD><1F>6<EFBFBD>)<29><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>+5<>7<>7;<3B>t<EFBFBD>v<EFBFBD> <0E><18>!<21>!<21>*<2A>*<2A>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>/C<>+D<>+5<>7<>7;<3B>t<EFBFBD>v<EFBFBD> <0E>).<2E> <0B>%<25>&<26>).<2E> <0B>%<25>&<26><17><1F><1F>&<26>&<26>7<EFBFBD>;<3B>;<3B>?O<>3P<33>&<26>Q<>H<EFBFBD>
2026-01-18 11:29:19 +03:30
<1C>
$<24>
$<24>
+<2B>
2026-02-01 15:59:32 +03:30
+<2B> <07>k<EFBFBD> <07><08>q<06> <07><0F>x<EFBFBD><07><18><08>6<>c<EFBFBD><04>E<>J<>J<>H<EFBFBD> <13>H<EFBFBD> <1D>rxc<00>b<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zd<04>Zy)<06>TransportCarcassDetailViewSetFrzc<00><>"<00>-<2D>|jjd<01>}|jjd<02>}|jjd<03>}|dk(rd}d|jv<00>r<>|jjd<06>}|jjd<05>}i} |jj|<08><07>}
tj
jdd |<08>
<EFBFBD>} |r<>t j jt|jd<00>d <0B>j<00>}t j jt|jd <00>d <0B>j<00>} |
jt|| d<08> <0A>t|| d<0E><0F>z<00>}
| j|| d<08><10>} |r<>|dk7r||j<00>rl|
jt|jjj|<04><00>}
| jtt jj|<04><00>} t#|
<EFBFBD>} t#| <0B>}d<11>}g}| D]}|j%||<11>d|f<03><00>|D]}|j%||<11>d|f<03><00>|j'd<14>d<0E><15>|D<00><12>cgc]\}}}|<11><02>
}}}|j(jdd<00>}|rt+|<14>|j,_|j-<00>}|j1||<01>}|<16><>g}|D]<5D>}t3|d<17>r+t5|d|i<01><19>}|j%|j6<00><00>:t9|d|i<01><19>}|j6}|j|d<|j:|d<|j%|<19><00><>|j=|<17>Sg}|D]<5D>}t3|d<17>r+t5|d|i<01><19>}|j%|j6<00><00>:t9|d|i<01><19>}|j6}|j|d<|j:|d<|j%|<19><00><>t?|t@jB<00><1B>S|<05> r<>|dk(<00> ri}|r||d<tD}tGj
jdHi|<1A><01>jId<1E>}|rD|dk7r?|j<00>r/|jt|jj|<04><00>}|jjd<06>}|jjd <0C>} tJj
jd<08><1F>}tLj
jdd d!<21>"<22>}tj
jdd |jOd#d<0E>$<24><00>%<25>}tj
jdd&|jOd#d<0E>$<24><00>'<27>} |<07>rt j jt|<07>d <0B>j<00>}t j jt| <0C>d <0B>j<00>} |jt|| d<08> <0A>t|| d<0E><0F>z<00>}|j|| d<08><10>}|t jPd(<28>)<29>z
}!| t jPd(<28>)<29>z
}"|j|!|"<22>*<2A>}| j|!|"d<08><10>} |jSd+<2B>jUtWd,<2C>tWd,td<08>-<2D><00>.<2E>tWd,td<0E>-<2D><00>.<2E>tYdtd<08>-<2D><00>.<2E>tYdtd<0E>-<2D><00>.<2E>tYd<1E><00>/<2F>}#|jSd+<2B>jUtWd,<2C>tWd,td<08>-<2D><00>.<2E>tWd,td<0E>-<2D><00>.<2E>tYdtd<08>-<2D><00>.<2E>tYdtd<0E>-<2D><00>.<2E>tYd<1E><00>/<2F>}$|jSd0<64>jUtWd1<64>tWd1td<08>2<EFBFBD><00>.<2E>tWd1td<0E>2<EFBFBD><00>.<2E>tYdtd<08>2<EFBFBD><00>.<2E>tYdtd<0E>2<EFBFBD><00>.<2E>tYd<1E><00>/<2F>}%| jSd3<64>jUtWd,<2C>tWd,td<08>-<2D><00>.<2E>tWd,td<0E>-<2D><00>.<2E>tYdtd<08>-<2D><00>.<2E>tYdtd<0E>-<2D><00>.<2E>tYd<1E><00>/<2F>}&|#D<00>'cic]}'|'jd+<2B>s<01>|'d+|'<27><02>c}'<27>-|$D<00>]g}'|'jd+<2B>}(|(s<01>|(<28>-v<00>rF<72>-|(jd4d5<64>xsd5|'jd4d5<64>xsd5z<00>-|(d4<<00>-|(jd6d5<64>xsd5|'jd6d5<64>xsd5z<00>-|(d6<<00>-|(jd7d5<64>xsd5|'jd7d5<64>xsd5z<00>-|(d7<<00>-|(jd8d5<64>xsd5|'jd8d5<64>xsd5z<00>-|(d8<<00>-|(jd9d5<64>xsd5|'jd9d5<64>xsd5z<00>-|(d9<<00>-|(jd:d5<64>xsd5|'jd:d5<64>xsd5z<00>-|(d:<<00><01>c|'<27>-|(<<00><01>j|%D<00>'cic]}'|'jd0<64>s<01>|'d0|'<27><02>})}'|&D<00>]<5D>}'|'jd3<64>}(|(s<01>|(|)v<00>rF|)|(jd4d5<64>xsd5|'jd4d5<64>xsd5z|)|(d4<|)|(jd6d5<64>xsd5|'jd6d5<64>xsd5z|)|(d6<|)|(jd7d5<64>xsd5|'jd7d5<64>xsd5z|)|(d7<|)|(jd8d5<64>xsd5|'jd8d5<64>xsd5z|)|(d8<|)|(jd9d5<64>xsd5|'jd9d5<64>xsd5z|)|(d9<|)|(jd:d5<64>xsd5|'jd:d5<64>xsd5z|)|(d:<<00><01>c|(|'jd4d5<64>xsd5|'jd6d5<64>xsd5|'jd7d5<64>xsd5|'jd8d5<64>xsd5|'jd9d5<64>xsd5|'jd:d5<64>xsd5d;<3B>|)|(<<00><01><>t#|<1C>}|j'<00>-fd<<3C>d<0E><15>|j(jdd<00>}|rt+|<14>|j,_|j1|<1C>}|<16>-t[|d|<01>-|)d=<3D><03>><3E>}|j=|j6<00>St[|d|<01>-|)d=<3D><03>><3E>}t?|j6t@jB<00><1B>Si}*|r||*d<t\}+t_j
jdHi|*<2A>ddd?<3F><02><01>jId<1E>},|rD|dk7r?|j<00>r/|,jt|+jj|<04><00>},|jjd<06>}|jjd <0C>} tJj
jd<08><1F>jId@<40>}|r<>t j jt|<07>d <0B>j<00>}t j jt| <0C>d <0B>j<00>} |j|| <0C>A<EFBFBD>}|jSd+d3<64>jUtWd,ttad+<2B><00><07><00>.<2E>tWd,tdtad+<2B><00>B<EFBFBD><00>.<2E>tWd,tdtad+<2B><00>B<EFBFBD><00>.<2E>tYdtdtad+<2B><00>B<EFBFBD><00>.<2E>tYdtdtad+<2B><00>B<EFBFBD><00>.<2E>tYdttad+<2B><00><07><00>.<2E>tWd,tdtad3<64><00>C<EFBFBD><00>.<2E>tYdtdtad3<64><00>C<EFBFBD><00>.<2E>tWd,tdtad3<64><00>C<EFBFBD><00>.<2E>tYdtdtad3<64><00>C<EFBFBD><00>.<2E><00>D<EFBFBD>
}#i<00>-|#D]}'|'d+xs|'d3}|s<01>|'<27>-|<<00>t#|,<2C>},|,j'<00>-fdE<64>d<0E><15>|j(jdd<00>}|rt+|<14>|j,_|j1|,<2C>}|<16>,tc|d|<01>-dF<64><02>><3E>}|j=|j6<00>Stc|,d|<01>-dF<64><02>><3E>}t?|j6t@jB<00><1B>St?dGt@jB<00><1B>Scc}}wcc}'wcc}'w)INr<4E><00>roler<65>r<><00>coder/)<01> jihadi_originF<6E>گوشت مرغ تازه)r{rr<>r1r0<00><03>product_date__gte<74>product_date__lte<74>product_date__isnullT<6C>rrr<>rc<00><00>t|d<01>r|jr |jSt|d<02>r|jr |jSt|d<03>r|jr |jStjj
S<00>N<> product_dater=r1<00>r2r<>r=r1r;r4r5s rwr7z9TransportCarcassDetailViewSet.list.<locals>.get_sort_date <00>h<00><00><1A>3<EFBFBD><0E>/<2F>C<EFBFBD>4D<34>4D<34><1E>+<2B>+<2B>+<2B><1C>S<EFBFBD>&<26>)<29>c<EFBFBD>h<EFBFBD>h<EFBFBD><1E>8<EFBFBD>8<EFBFBD>O<EFBFBD><1C>S<EFBFBD>"2<>3<><03>8J<38>8J<38><1E>-<2D>-<2D>-<2D><1F>}<7D>}<7D>(<28>(<28>(rx<00>carcassr9c<00> <00>|dSr;rdrs rwrz4TransportCarcassDetailViewSet.list.<locals>.<lambda>/ <00>
<00><00>Q<EFBFBD>q<EFBFBD>T<EFBFBD>rxr r|r<>rpr<<00>id_quarantinehrcr/rVr<>rz<00>
2025-03-21rz)r{r_r|r<>r<><00>r{r<00>jihadi_origin__inr<00>r{rrgr<>r<>r^r<>rrr<>rcr<>r<>rr rfrrdrerrr<>)r<>rfrdrerrr<>c<00>l<00><01><00>j|ji<00>xsijdd<02>xsdS<00>Nrfr<00>rfr<><00>rLr|s <20>rwrz4TransportCarcassDetailViewSet.list.<locals>.<lambda><3E> s0<00><><00>I<EFBFBD>M<EFBFBD>M<EFBFBD>"<22>-<2D>-<2D><12>$D<>$J<><02>#O<>#O<>PW<50>YZ<59>#[<5B>#`<60>_`<60>rx<00>rpr|<00>buy_dictrp<00>r{<00>
is_steward<EFBFBD> -product_date<74>r<>r<>)rr<>)rr )
rfrdrerrr<><00>total_input_buy_bars_wight<68>total_input_buy_bars_count<6E>total_output_buy_bars_wight<68>total_output_buy_bars_countc<00>l<00><01><00>j|ji<00>xsijdd<02>xsdSr<><00>rf<00> jihadi_code)<02>sr|s <20>rwrz4TransportCarcassDetailViewSet.list.<locals>.<lambda> s/<00><><00>9<EFBFBD>=<3D>=<3D><11><1D><1D><02>#C<>#I<>r<EFBFBD>"N<>"N<>w<EFBFBD>XY<58>"Z<>"_<>^_<>rx<00>rpr|<00>okrd)2rrfr<>rhr5rgr;r<r<>r=r
r<>rXr<>r<>r<>r'r<>rr?r<>r<>r<>r|r<>r2rIrerQ<00> record_idr<64>rrr<>r!r/r<>r1r.r r<>r r rrrKr&r2rrL).rorprqrrr<><00> type_roler<65>r/r<>r<><00> query_carcassr*r0<00> carcass_listrGr7rHr6rIrJr|rKr<>rLr<>re<00>filters_kill_house<73>kill_house_filterset_classr<73>rk<00>buy_bars<72>all_products_transport_carcassr@<00>date_1_for_buy_bars<72>date_2_for_buy_bars<72> bars_summary<72>&all_products_transport_carcass_summary<72> buy_summary<72>all_products_transport_summaryrrur<><00>filters_steward<72>steward_filterset_class<73>stewardr|s. @rwr<>z"TransportCarcassDetailViewSet.list<73>
sx<00><><00><18><1B><1B><1F><1F><18>*<2A><06><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>+<2B> <09><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD> <11>W<EFBFBD>[<5B>[<5B> <20><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>E<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>*<2A>D<EFBFBD><16>G<EFBFBD>!<21>M<EFBFBD>M<EFBFBD>0<>0<>t<EFBFBD>0<>D<>M<EFBFBD>"6<>!=<3D>!=<3D>!D<>!D<><1B>2<>"<22>"E<01>"<0E> <1E> <15> <20>)<29>)<29>2<>2<>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>7K<37>3L<33>3=<3D>?<3F>?C<>t<EFBFBD>v<EFBFBD><16> <20>)<29>)<29>2<>2<>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>7K<37>3L<33>3=<3D>?<3F>?C<>t<EFBFBD>v<EFBFBD><16> -<2D> 4<> 4<><15>*/<2F>*/<2F>-2<><16>
<16>"'<27>"'<27>-1<><16> <16> !<12> <0A>&8<>%><3E>%><3E>"'<27>"'<27>%*<2A> &?<3F>&<12>"<22><16><19>[<5B>(<28>V<EFBFBD>\<5C>\<5C>^<5E>$1<>$8<>$8<>#<23>D<EFBFBD>$8<>$8<>$=<3D>$=<3D>$D<>$D<>f<EFBFBD>M<>%<16>M<EFBFBD>*<<3C>)B<>)B<>#<23>$A<>$F<>$F<>$M<>$M<>v<EFBFBD>V<>*<16>&<26>
 <20> <0A>.<2E>L<EFBFBD> $<24>%7<> 8<> <1D> )<29><1F>M<EFBFBD>#<23> K<01><03><1D>$<24>$<24>m<EFBFBD>C<EFBFBD>&8<>)<29>S<EFBFBD>%I<>J<> K<01>(<28> P<01><03><1D>$<24>$<24>m<EFBFBD>C<EFBFBD>&8<>.<2E>#<23>%N<>O<> P<01> <1A> <1E> <1E>><3E>4<EFBFBD> <1E> @<40>4A<01>A<>i<EFBFBD>a<EFBFBD><11>C<EFBFBD>c<EFBFBD>A<>N<EFBFBD>A<><1F>,<2C>,<2C>0<>0<><1B>d<EFBFBD>C<>I<EFBFBD><18>25<32>i<EFBFBD>.<2E><04>%<25>%<25>/<2F><1D>-<2D>-<2D>/<2F>I<EFBFBD><1C>.<2E>.<2E>~<7E>w<EFBFBD>G<>D<EFBFBD><13><1F>"$<24><0F><1F> 5<>C<EFBFBD><1E>s<EFBFBD>N<EFBFBD>3<>%E<>c<EFBFBD>T]<5D>_f<5F>Sg<53>%h<>
<EFBFBD>'<27>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F>&D<01>C<EFBFBD>R[<5B>]d<>Qe<51>%f<>
<EFBFBD>)<29><EFBFBD><EFBFBD><04>/2<>x<EFBFBD>x<EFBFBD><04>^<5E>,<2C>14<31><1D><1D><04>-<2D>.<2E>'<27>.<2E>.<2E>t<EFBFBD>4<> 5<>!<21>7<>7<><0F>H<>H<>!<21>O<EFBFBD>%<25> 1<><03><1A>3<EFBFBD><0E>/<2F>!A<>#<23>PY<50>[b<>Oc<4F>!d<>J<EFBFBD>#<23>*<2A>*<2A>:<3A>?<3F>?<3F>;<3B>!?<3F><03>i<EFBFBD>Y`<60>Ma<4D>!b<>J<EFBFBD>%<25>?<3F>?<3F>D<EFBFBD>+.<2E>8<EFBFBD>8<EFBFBD>D<EFBFBD><1E>(<28>-0<>]<5D>]<5D>D<EFBFBD>)<29>*<2A>#<23>*<2A>*<2A>4<EFBFBD>0<> 1<><1C>O<EFBFBD>F<EFBFBD>4F<34>4F<34>G<> G<> <14><18>K<EFBFBD>'<27>%'<27>"<22><1B>5=<3D>&<26>z<EFBFBD>2<>-?<3F>*<2A>&<26>.<2E>.<2E>5<>5<>K<>8J<38>K<>T<>T<>UY<55>Z<>
<EFBFBD><19>f<EFBFBD> <0B>3<><06> <0C> <0C><0E>!+<2B>!2<>!2<>#<23>$><3E>$C<>$C<>$J<>$J<>F<EFBFBD>S<>"<16>J<EFBFBD> <20> <0B> <0B><0F><0F><07>0<><05><1F> <0B> <0B><0F><0F><07>0<><05>-<2D>5<>5<><<3C><<3C>5<EFBFBD><<3C>I<><04>-<2D>5<>5<><<3C><<3C>5<EFBFBD>Zf<5A>\F<02>=<3D>G<02><08>1E<31>1M<31>1M<31>1T<31>1T<31>[`<60>kE<02>Xb<02>Xn<02>Xn<02>o{<02>BF<03>Xn<02>XG<03>1T<31>2H<03>.<2E>)=<3D>)E<>)E<>)L<>)L<>SX<53>cG<02>_i<02>_u<02>_u<02>vB<03>IM<03>_u<02>_N<03>)L<>*O<03>&<26><18>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD><1F>;<3B>;<3B>q<EFBFBD>5<EFBFBD>TY<54>pu<70>'v<>'(<28>5<EFBFBD>E<EFBFBD>`d<>'e<>(f<01>g<01>D<EFBFBD>5S<35>5Z<35>5Z<35>"'<27>5<EFBFBD>u<EFBFBD>6[<01>6<16>2<>+0<>(<28>2D<32>2D<32>!<21>2L<32>*L<>'<27>*/<2F>(<28>2D<32>2D<32>!<21>2L<32>*L<>'<27>'<27><EFBFBD><EFBFBD>?R<>dw<64><EFBFBD>x<>H<EFBFBD>-C<>-J<>-J<>"5<>AT<41>ch<63>.K<01>.<16>*<2A>
$<24>{<7B>{<7B>?<3F>;<3B>D<>D<><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> E<01> <12> <0C>:X<01>9^<5E>9^<5E>_n<5F>9o<39>9x<39>9x<39><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> :y<01>:<12>6<>'<27>o<EFBFBD>o<EFBFBD>o<EFBFBD>><3E>G<>G<><1D>l<EFBFBD>+<2B> #<23>L<EFBFBD><11>u<EFBFBD><1C> F<>!$<24>\<5C>!<21><04>+<2B>!F<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> H<01><12> <0B>2H<01>1N<31>1N<31>Oc<4F>1d<31>1m<31>1m<31><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> 2n<01>2<12>.<2E>CO<01>k<>3<EFBFBD>RU<52>RY<52>RY<52>Zi<5A>Rj<52>S<EFBFBD><1F>1<>3<EFBFBD>6<>k<> <09>A<> -<2D>C<EFBFBD><1D>'<27>'<27>/<2F>2<>C<EFBFBD><1E> <20><1A>i<EFBFBD>'<27>3<<3C>S<EFBFBD>><3E>3E<33>3E<33>g<EFBFBD>q<EFBFBD>3Q<33>3V<33>UV<55>[^<5E>[b<>[b<>cj<63>lm<6C>[n<>[s<>rs<72>2t<32> <09>#<23><0E>w<EFBFBD>/<2F>9B<39>3<EFBFBD><1E>9K<39>9K<39>M<EFBFBD>[\<5C>9]<5D>9b<39>ab<61>gj<67>gn<67>gn<67>o|<7C>~<>hA<02>hF<02>EF<02>9G<02> <09>#<23><0E>}<7D>5<>:C<>C<EFBFBD>.<2E>:L<>:L<>^<5E>]^<5E>:_<>:d<>cd<63>il<69>ip<69>ip<69>q<71>BC<02>jD<02>jI<02>HI<02>:J<02> <09>#<23><0E>~<7E>6<>9B<39>3<EFBFBD><1E>9K<39>9K<39>M<EFBFBD>[\<5C>9]<5D>9b<39>ab<61>gj<67>gn<67>gn<67>o|<7C>~<>hA<02>hF<02>EF<02>9G<02> <09>#<23><0E>}<7D>5<>:C<>C<EFBFBD>.<2E>:L<>:L<>^<5E>]^<5E>:_<>:d<>cd<63>il<69>ip<69>ip<69>q<71>BC<02>jD<02>jI<02>HI<02>:J<02> <09>#<23><0E>~<7E>6<>9B<39>3<EFBFBD><1E>9K<39>9K<39>M<EFBFBD>[\<5C>9]<5D>9b<39>ab<61>gj<67>gn<67>gn<67>o|<7C>~<>hA<02>hF<02>EF<02>9G<02> <09>#<23><0E>}<7D>5<>),<2C> <09>#<23><0E> -<2D>BM<01>i<>#<23>PS<50>PW<50>PW<50>Xg<58>Ph<50>C<EFBFBD><0F>0<>#<23>5<>i<><08>i<>9<><1A>C<EFBFBD><1D>'<27>'<27>"6<>7<>C<EFBFBD><1E> <20><1A>h<EFBFBD><EFBFBD>2:<3A>3<EFBFBD>-<2D>2C<32>2C<32>G<EFBFBD>Q<EFBFBD>2O<32>2T<32>ST<53>Y\<5C>Y`<60>Y`<60>ah<61>jk<6A>Yl<59>Yq<59>pq<70>1r<31><08><13> <0A>g<EFBFBD>.<2E>8@<40><13> <0A>8I<38>8I<38>-<2D>YZ<59>8[<5B>8`<60>_`<60>eh<65>el<65>el<65>mz<6D>|}<7D>e~<7E>fD<02>CD<02>8E<02><08><13> <0A>m<EFBFBD>4<>9A<39>#<23><1D>9J<39>9J<39>><3E>[\<5C>9]<5D>9b<39>ab<61>gj<67>gn<67>gn<67>o}<7D>@A<02>hB<02>hG<02>FG<02>9H<02><08><13> <0A>n<EFBFBD>5<>8@<40><13> <0A>8I<38>8I<38>-<2D>YZ<59>8[<5B>8`<60>_`<60>eh<65>el<65>el<65>mz<6D>|}<7D>e~<7E>fD<02>CD<02>8E<02><08><13> <0A>m<EFBFBD>4<>9A<39>#<23><1D>9J<39>9J<39>><3E>[\<5C>9]<5D>9b<39>ab<61>gj<67>gn<67>gn<67>o}<7D>@A<02>hB<02>hG<02>FG<02>9H<02><08><13> <0A>n<EFBFBD>5<>8@<40><13> <0A>8I<38>8I<38>-<2D>YZ<59>8[<5B>8`<60>_`<60>eh<65>el<65>el<65>mz<6D>|}<7D>e~<7E>fD<02>CD<02>8E<02><08><13> <0A>m<EFBFBD>4<>.1<EFBFBD>%(<28>W<EFBFBD>W<EFBFBD>W<EFBFBD>a<EFBFBD>%8<>%=<3D>A<EFBFBD>+.<2E>7<EFBFBD>7<EFBFBD>=<3D>!<21>+D<>+I<><01>,/<2F>G<EFBFBD>G<EFBFBD>N<EFBFBD>A<EFBFBD>,F<>,K<>!<21>+.<2E>7<EFBFBD>7<EFBFBD>=<3D>!<21>+D<>+I<><01>,/<2F>G<EFBFBD>G<EFBFBD>N<EFBFBD>A<EFBFBD>,F<>,K<>!<21>+.<2E>7<EFBFBD>7<EFBFBD>=<3D>!<21>+D<>+I<><01>)<1A><08><13> <0A><1A>."<22>*<2A>-<2D>
2026-01-18 11:29:19 +03:30
<EFBFBD><1A><0F><0F>`<60> <20> <20><12>$<24>0<>0<>4<>4<>[<5B>$<24>G<> <09><1C>69<36>)<29>n<EFBFBD>D<EFBFBD>)<29>)<29>3<><1B>-<2D>-<2D>j<EFBFBD>9<><04><17>#<23>!G<><1C>4<EFBFBD>W<EFBFBD>S\<5C>jr<6A>1s<31>"<16>J<EFBFBD> <20>6<>6<>z<EFBFBD><EFBFBD><EFBFBD>G<>G<>C<><1E>T<EFBFBD>w<EFBFBD>U^<5E>lt<6C>3u<33><12>
<EFBFBD> <20>
<EFBFBD><0F><0F><06>8J<38>8J<38>K<>K<>#%<25><0F><1B>2:<3A>O<EFBFBD>J<EFBFBD>/<2F>*9<>'<27> <20>.<2E>.<2E>/<2F>/<2F>`<60>/<2F>`<60><15>[_<>`<60>i<>i<>jn<6A>o<><07><19>f<EFBFBD> <0B>3<><06> <0C> <0C><0E>%<25>n<EFBFBD>n<EFBFBD>#<23>$;<3B>$@<40>$@<40>$G<>$G<><16>P<><16>G<EFBFBD> <20> <0B> <0B><0F><0F><07>0<><05><1F> <0B> <0B><0F><0F><07>0<><05>-<2D>5<>5<><<3C><<3C>5<EFBFBD><<3C>I<>R<>R<>Sb<53>c<><04><18>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD><1F>;<3B>;<3B><15>RW<52>;<3B>X<>D<EFBFBD> $<24>{<7B>{<7B>?<3F><P<>Q<>Z<>Z<><1D>j<EFBFBD><11><11>?<3F>AS<41>1T<31>U<> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>RS<52>Tc<54>Rd<52>7e<37> f<>!$<24>Z<EFBFBD><01>d<EFBFBD>RS<52>Tc<54>Rd<52>8e<38>!f<> %<25>d<EFBFBD>1<EFBFBD><15>a<EFBFBD>P_<50>N`<60>3a<33> b<>!&<26>t<EFBFBD>A<EFBFBD>$<24>a<EFBFBD>P_<50>N`<60>4a<34>!b<> %<25>d<EFBFBD>1<EFBFBD>1<EFBFBD>_<EFBFBD>CU<43>3V<33> W<>/2<>:<3A>:;<3B><05>Z[<5B>\p<>Zq<5A>:r<>0t<01>/4<>T<EFBFBD><=<3D>%<25>\]<5D>^r<>\s<><t<>0v<01>03<30>J<EFBFBD>;<<3C><14>Z[<5B>\p<>Zq<5A>;r<>1t<01>05<30>d<EFBFBD>=><3E>4<EFBFBD>\]<5D>^r<>\s<>=t<>1v<01> [<01> <12> <0C>$<1F> <09>'<27>.<2E>C<EFBFBD><1E><EFBFBD>/<2F>L<>3<EFBFBD>7K<37>3L<33>D<EFBFBD><1B>*-<2D> <09>$<24><0F>.<2E>
<1F>w<EFBFBD>-<2D><07><17> <0C> <0C>_<> <20><1D><12>
$<24>0<>0<>4<>4<>[<5B>$<24>G<> <09><1C>69<36>)<29>n<EFBFBD>D<EFBFBD>)<29>)<29>3<><1B>-<2D>-<2D>g<EFBFBD>6<><04><17>#<23>!E<><1C>4<EFBFBD>W<EFBFBD>S\<5C>1]<5D>"<16>J<EFBFBD> <20>6<>6<>z<EFBFBD><EFBFBD><EFBFBD>G<>G<>A<><1B>$<24>G<EFBFBD>R[<5B>0\<5C><12>
<EFBFBD> <20>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>8J<38>8J<38>K<>K<><17><04>V<EFBFBD>%7<>%7<>8<>8<><38>qB<01><>hl<01><> js#<00>" AD<<06>6AE<04> AE<04> AE<04> AEc <00>B <00>|jdj<00>}tjt |<04><00><02>}|j
2026-01-18 11:29:19 +03:30
}t tjjd<03>jdd<04><05><00>}t tjjdd<04><07>jdd<04><05><00>}t|jd<04> <09><00>D<00> cgc]} t| <09>j!<00><00><02>}
} id
d <0B>d d <0A>dd<0F>dd<11>dd<13>dd<15>dd<17>dd<19>dd<1B>dd<1D>dd<1F>d d!<21>d"d#<23>d$d%<25>d&d'<27>d(d)<29>d*d+<2B>id,d-<2D>d.d/<2F>d0d1<64>d2d3<64>d4d5<64>d6d7<64>d8d9<64>d:d;<3B>d<d=<3D>d>d?<3F>d@dA<64>dBdC<64>dDdE<64>dFdG<64>dHdI<64>dJdK<64><01>} |j"j%dK<64>dLk(rdnd} g} g}i}|jdMd<04>N<EFBFBD>D<00>]<5D>}|s<01>t't)|
2026-02-01 15:59:32 +03:30
|<10><00>}|j%d<12>}|s<01>0|j%d,<2C>}|j%d.<2E>}|re||vra||vr]| j+t||j%d$<24>|j%d"<22>|j%d <20>d<04>O<EFBFBD><00>|j-|<13>|re||vra||vr]| j+t||j%d*<2A>|j%d(<28>|j%d&<26>d<06>O<EFBFBD><00>|j-|<14>i}| j/<00>D]<5D>\}}||vs<01> ||}|dPvr{|ry t1|t<00>r1t3t4|j7dQ<64><00>\}}}t9|||<1B>}n7t;|dR<64>r+t9|j<|j>|j@<00>}|dKk(r| ||<<00><>|||<<00><>|||<<00><01><>| r!tjjC| d<04>S<EFBFBD>t tDjj|jG<00><00>T<EFBFBD>jdd<04><05><00>}|j/<00>D]]\}}| |dK<||vr0tEjj|<12>U<EFBFBD>jHdYi|<1D><01><00>?||d<|j+tEdYi|<1D><01><01><00>_|rtDjjC|<0E>tKdVdWitLjN<00>X<EFBFBD>Scc} w#d}Y<00><01>?xYw)ZNr
r r<>Tr<54>Fr<46>r<>r r<>r<><00>مقصد قبلی<D984>destination_prev<65>تغییر مقصد<D8B5>destination_changedu پرداخت<D8AE>payment<6E> رهگیریrB<00>
تاریخr=uساعتrA<00>
محصولr<00>
اقلامrj<00>
مقدارr<00>واحد<D8AD>unit<69>استان مبدا<D8AF>origin_province<63>شهرستان مبدا<D8AF> origin_city<74>مبدا<D8AF>origin<69>استان مقصدrD<00>شهرستان مقصدrE<00>مقصدrC<00>ش جهادی مبداr<D8A7><00>ش جهادی مقصدr <00>مالک<D984>owner<65>کد رهگیری خودرو<D8B1>car_tracking_code<64>نام راننده<D8AF> driver_nameuپلاک<D8A7>plateuمبلغr<D8BA><00>
تخلیه<DB8C> unloading<6E> وزن پر<D9BE> gross_weight<68>وزن خالی<D984> tare_weight<68>وزن<D8B2>
net_weight<EFBFBD>کد باسکول<D988>
scale_code<EFBFBD>نام باسکول<D988>
scale_name<EFBFBD>قبض باسکول<D988> scale_receipt<70>تاریخ تخلیهr1r<>r<00>truer<65><00><02>min_rowr)r<>r<>r<>r<>r<><00>r=r1r<><00>year)<01>ignore_conflicts<74><01> tracking__in)rBrar<>rcrd)(rrrrrr<><00>setr/rgr<>r r2rh<00>nextrr<>r<>rerf<00>dict<63>zipr<00>addrjr3<00>mapr<70>r<>rZr2r<<00>month<74>dayr<79>r1r<>rrrrn)rorprqrrr
rr<00>kill_house_code<64>steward_jihadi_code<64>cell<6C>headers<72> field_map<61>out_flag<61>bulk_guilds_create<74>bulk_records_create<74>record_updatesr<00>row_data<74> tracking_val<61> steward_code<64> guilds_code<64> record_data<74>col_name<6D> model_fieldrv<00>y<>mr<00>existing_trackingsres rwrmz$TransportCarcassDetailViewSet.create, s<><00><00><16>}<7D>}<7D>V<EFBFBD>$<24>)<29>)<29>+<2B><04><19>'<27>'<27><17><14><1D>?<3F><06><16> <0A> <0A><05><1E> <15> <1D> <1D> "<22> "<22><<3C> 0<> <<3C> <<3C>\<5C>PT<50> <<3C> U<>
2026-01-18 11:29:19 +03:30
<EFBFBD><0F>"<22> <12>N<EFBFBD>N<EFBFBD> !<21> !<21><05>$<24> !<21> ?<3F> K<> K<>M<EFBFBD>`d<> K<> e<>
<EFBFBD><1B>26<32>e<EFBFBD>o<EFBFBD>o<EFBFBD>RV<52>o<EFBFBD>6W<36>1X<31>Y<><14>3<EFBFBD>t<EFBFBD>9<EFBFBD>?<3F>?<3F>$<24>Y<><07>Y<>"
<EFBFBD> <10>"<22>"
<EFBFBD> <1F>!3<>"
<EFBFBD> "<22>#8<>"
<EFBFBD> <1B>I<EFBFBD> "
<EFBFBD>
<1B>J<EFBFBD> "
<EFBFBD> <19>&<26> "
<EFBFBD> <17><06>"
<EFBFBD> <19>)<29>"
<EFBFBD> <19>'<27>"
<EFBFBD> <19>*<2A>"
<EFBFBD> <17><06>"
<EFBFBD> "<22>#4<>"
<EFBFBD> &<26>}<7D>"
<EFBFBD> <17><08>"
<EFBFBD> "<22>#9<>"
<EFBFBD> &<26>'9<>!"
<EFBFBD>" <17> <0A>#"
<EFBFBD>$ %<25>o<EFBFBD>%"
<EFBFBD>& %<25>&:<3A>'"
<EFBFBD>( <17><07>)"
<EFBFBD>* +<2B>,?<3F>+"
<EFBFBD>, "<22>=<3D>-"
<EFBFBD>. <17><07>/"
<EFBFBD>0 <17><08>1"
<EFBFBD>2 <19>+<2B>3"
<EFBFBD>4 <1A>><3E>5"
<EFBFBD>6 <1E>}<7D>7"
<EFBFBD>8 <15>l<EFBFBD>9"
<EFBFBD>: <20><1C>;"
<EFBFBD>< "<22><<3C>="
<EFBFBD>> "<22>?<3F>?"
<EFBFBD>@ $<24>%5<>A"
<EFBFBD>B <12>5<EFBFBD>C"
<EFBFBD> <09>H#<23><<3C><<3C>+<2B>+<2B>E<EFBFBD>2<>f<EFBFBD><<3C>4<EFBFBD>%<25><08><1F><1A> <20><1B><1B><0E><18>?<3F>?<3F>1<EFBFBD>$<24>?<3F>?<3F>6 7<>C<EFBFBD><16><18><1B>C<EFBFBD><07><13>-<2D>.<2E>H<EFBFBD>#<23><<3C><<3C><0E>7<>L<EFBFBD><1F><18>#<23><<3C><<3C>(@<40>A<>L<EFBFBD>"<22>,<2C>,<2C>'?<3F>@<40>K<EFBFBD><1C> <0C>O<EFBFBD> C<> <0C>\o<>Ho<48>"<22>)<29>)<29>&<26> ,<2C>!<21><1C><1C>j<EFBFBD>1<>!<21><1C><1C>&?<3F>@<40>%<25>\<5C>\<5C>*?<3F>@<40>#<23> +<12><13>$<24>'<27>'<27> <0C>5<><1B>{<7B>/<2F>A<>k<EFBFBD>Yl<59>Fl<46>"<22>)<29>)<29>&<26> +<2B>!<21><1C><1C>j<EFBFBD>1<>!<21><1C><1C>&?<3F>@<40>%<25>\<5C>\<5C>*?<3F>@<40>$<24> +<12><13>$<24>'<27>'<27> <0B>4<><1C>K<EFBFBD>)2<><1F><1F>):<3A> 9<>%<25><08>+<2B><1B>x<EFBFBD>'<27>$<24>X<EFBFBD>.<2E>E<EFBFBD>"<22>&@<40>@<40>U<EFBFBD>)<29>)<29>%<25><13>5<>*-<2D>c<EFBFBD>5<EFBFBD>;<3B>;<3B>s<EFBFBD>3C<33>*D<><07><01>1<EFBFBD>a<EFBFBD>(9<>!<21>Q<EFBFBD><01>(B<><05>!(<28><15><06>!7<>(9<>%<25>*<2A>*<2A>e<EFBFBD>k<EFBFBD>k<EFBFBD>SX<53>S\<5C>S\<5C>(]<5D><05>#<23>e<EFBFBD>+<2B>3;<3B> <0B>K<EFBFBD>0<>38<33> <0B>K<EFBFBD>0<># 9<>&,7<>N<EFBFBD><<3C> (<28>m6 7<>r <1E> <12>N<EFBFBD>N<EFBFBD> &<26> &<26>'9<>D<EFBFBD> &<26> Q<>!<21> "<22> *<2A> *<2A> 1<> 1<>+<2B>0<>0<>2<> 2<> <0E><19>k<EFBFBD>*<2A>4<EFBFBD>k<EFBFBD>0<>
2026-02-01 15:59:32 +03:30
<EFBFBD><1A> #1<>"6<>"6<>"8<> K<01> <1E>L<EFBFBD>$<24>"<22>D<EFBFBD><15>K<EFBFBD><1B>1<>1<>&<26>.<2E>.<2E>5<>5<>|<7C>5<>L<>S<>S<>[<5B>VZ<56>[<5B>#/<2F><04>Z<EFBFBD> <20>#<23>*<2A>*<2A>+A<>+I<>D<EFBFBD>+I<>J<>  K<01> <1F> "<22> *<2A> *<2A> 6<> 6<>7J<37> K<><17><18>4<EFBFBD>(<28><16>1H<31>1H<31>I<>I<><49>uZ<01><>t)<29>$(<28>E<EFBFBD>s<00> R<04>'A8R<04>RN)r<>r<>r<>r1rgrhr<>rIr<>rrrWr<>r$r<>r<>rmrdrxrwr<>r<><00>
sB<00><00>%<25>-<2D>-<2D>4<>4<>5<EFBFBD>4<>A<>H<EFBFBD>7<><14>"<22><1A><16>'<27><14>5<>O<EFBFBD>K9<>Z
GJrxr<>c<00>h<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zd<04>Zd<05>Zy)<07> DriveViewSetFrzc<00>v<00>d|jvrg|jjd<02><03>jd<04>j dd<05><06>j <00>}t d|itj<00><08>Sd |jvre|jjdd
2026-01-18 11:29:19 +03:30
d
<EFBFBD> <0B>jd <0C>}|j|d<05> <0A>}t |jtj<00><08>Si}|jjd<0E>}|jjd<0F>}|jjd<10>} |jjd<11>}
|
dk(rd}
2026-02-01 15:59:32 +03:30
|r<>|r<>tjjt|jd<00>d<13>j!<00>}tjjt|jd<00>d<13>j!<00>}||d<||d<|jjd<16>} |jjdi|<06><01>jd<17>} | rN| dk7rI| j#<00>r9| jt%|j&j(j*| <0B><00>} |j,jdd<00>} | rt/| <0A>|j0_|j5| <0C>}|<0E>.|j7|d<05> <0A>}|j9|j<00>S|j| d<05> <0A>}t |jtj<00><08>S)Nr<4E>z^\d{7}$)<01>tracking_code__regex<65> tracking_codeTr<54><00>codesrcr<>F)r^r{<00> pelak__isnullr~r}r/r0r<>r<>r<>r1rrr<><00>-dater|rd)rr<>rhr<>r r<>rrr<>r<>r<>rerfr;r<r<>r=r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>)rorprqrr<00>queryr<79>r<>r/r0r<>r<>r<>rnr|r<>s rwr<>zDriveViewSet.list<73> s<><00><00> <11>W<EFBFBD>[<5B>[<5B> <20><18>M<EFBFBD>M<EFBFBD>(<28>(<28>j<EFBFBD>(<28>I<>N<>N<><EFBFBD>_<>k<>k<>l{<7B>BF<02>k<>G<02>P<02>P<02>R<02>E<EFBFBD><1B>W<EFBFBD>U<EFBFBD>O<EFBFBD>F<EFBFBD>4F<34>4F<34>G<> G<> <10>G<EFBFBD>K<EFBFBD>K<EFBFBD> <1F><18>M<EFBFBD>M<EFBFBD>(<28>(<28>j<EFBFBD>u<EFBFBD>ch<63>(<28>i<>r<>r<>tB<02>C<02>E<EFBFBD><1D>.<2E>.<2E>u<EFBFBD>4<EFBFBD>.<2E>@<40>J<EFBFBD><1B>J<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>4F<34>4F<34>G<> G<><14><07><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD> <10>U<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>*<2A>U<>Z<>Z<>\<5C>E<EFBFBD>#(<28>G<EFBFBD>K<EFBFBD> <20>#(<28>G<EFBFBD>K<EFBFBD> <20><18><1B><1B><1F><1F><18>*<2A><06>)<29>T<EFBFBD>]<5D>]<5D>)<29>)<29>4<>G<EFBFBD>4<>=<3D>=<3D>g<EFBFBD>F<>
2026-01-18 11:29:19 +03:30
<EFBFBD> <11><15><1B>$<24><16><1C><1C><1E>'<27>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12>
<EFBFBD><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>j<EFBFBD>1<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>:<3A>D<EFBFBD>*<2A>A<>
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>Crxc<00><><00>|jdj<00>}tjt |<04><00><02>}|j
2026-01-18 11:29:19 +03:30
}t |jd<03><04><00>D<00>cgc]}t|<07>j<00><00><02>}}dddd<08>} g}
|jd d<03>
<EFBFBD>D]<5D>} | <0B><01>tt|| <0B><00>} | jd <0B>} i}| j<00>D]\}}|| vs<01> | |}|||<<00>tjj!| |<0E> <0C>\}}|
2026-02-01 15:59:32 +03:30
j#d |j$i<01><00><>t'ddit(j*<00><10>Scc}w)Nr
r Tr r_rhr~)r$rr!r<>r9r&)r'<00>defaultsr'rar<>rc)rrrrrr<>rArr<>r<>rBrCrfrjr3rg<00>update_or_createrr'rrrn)rorprqrrr
rrrJrKrL<00> created_listrrQr'rUrVrWrvr6<00>createds rwrmzDriveViewSet.create<74> sc<00><00><16>}<7D>}<7D>V<EFBFBD>$<24>)<29>)<29>+<2B><04><19>'<27>'<27><17><14><1D>?<3F><06><16> <0A> <0A><05>15<31>e<EFBFBD>o<EFBFBD>o<EFBFBD>RV<52>o<EFBFBD>6W<36>1X<31>Y<><14>3<EFBFBD>t<EFBFBD>9<EFBFBD>?<3F>?<3F>$<24>Y<><07>Y<>-<<3C>*<2A>&4<> 
2026-01-18 11:29:19 +03:30
<EFBFBD> <09><1A> <0C><18>?<3F>?<3F>1<EFBFBD>$<24>?<3F>?<3F> <0F>C<EFBFBD><12>{<7B><18><1B>C<EFBFBD><07><13>-<2D>.<2E>H<EFBFBD>"<22>,<2C>,<2C>'<<3C>=<3D>K<EFBFBD><1C>K<EFBFBD>)2<><1F><1F>):<3A> 5<>%<25><08>+<2B><1B>x<EFBFBD>'<27>$<24>X<EFBFBD>.<2E>E<EFBFBD>/4<>K<EFBFBD> <0B>,<2C>  5<> "<22>><3E>><3E>:<3A>:<3A>'<27>$<24>;<3B><0E>L<EFBFBD>C<EFBFBD><17>
<19> <1F> <1F><1D>s<EFBFBD><EFBFBD><EFBFBD>!<0E> <0F>' <0F>.<18><18>$<24><0F>v<EFBFBD>/F<>/F<>G<>G<><47>IZs<00>& Ec<00><><00>|jjd<01>}tjj |<04><02>j <00>}|r<>|jjd<03>}d}|r\t |t<00>rL |jd<04>D<00>cgc] }t|<08><00><02>} }t| <09>dk(rt| d| d| d<00>}gd <09>} | D]+} | |jvs<01>t|| |j| <00><00>-|<07>||_|j!<00>t#d
d it$j&<00> <0C>Scc}w#ttf$r
}
Yd}
~
<EFBFBD><EFBFBD>d}
~
2026-02-01 15:59:32 +03:30
wwxYw) Nr_)r_<00>expire_licence_dater<65>rrr<>r<>)<07>car_idr'<00>
owner_name<EFBFBD>pelak<61>weight<68>car_type<70> health_permitrar<>rc)rerfr3rgrhrir3r<>r<>r<>rmrZr><00>
IndexErrorrkrjrlrrr<>) rorprqrrr_<00>driver<65>date_str<74> expire_dater<00>partsr<73>r<><00>fields rwrzDriveViewSet.update s=<00><00><1F> <0C> <0C>(<28>(<28><1F>9<> <0A><17><1E><1E>&<26>&<26>'<27>'<27>
2026-01-18 11:29:19 +03:30
<EFBFBD>
<0F>%<25>'<27> <0F> <12><1E>|<7C>|<7C>'<27>'<27>(=<3D>><3E>H<EFBFBD><1E>K<EFBFBD><17>J<EFBFBD>x<EFBFBD><13>5<><19>-5<>^<5E>^<5E>C<EFBFBD>-@<40>A<><01>S<EFBFBD><11>V<EFBFBD>A<>E<EFBFBD>A<><1A>5<EFBFBD>z<EFBFBD>Q<EFBFBD><EFBFBD>&7<><05>a<EFBFBD><08>%<25><01>(<28>E<EFBFBD>RS<52>H<EFBFBD>&U<> <0B><0E>M<EFBFBD>
'<27> @<01><05><18>G<EFBFBD>L<EFBFBD>L<EFBFBD>(<28><1B>F<EFBFBD>E<EFBFBD>7<EFBFBD><<3C><<3C><05>+><3E>?<3F> @<01><1B>&<26>-8<><06>*<2A> <12>K<EFBFBD>K<EFBFBD>M<EFBFBD><17><18>$<24><0F>v<EFBFBD>/A<>/A<>B<>B<><42>'B<01><>#<23>J<EFBFBD>/<2F><19><18><><19>s$<00><D6<00>D1<04>!&D6<00>1D6<00>6E<03>
2026-02-01 15:59:32 +03:30
EN)r<>r<>r<>r3rgrhr<>rJr<>rrrWr<>r%r<>r<>rmrrdrxrwr\r\<00> sF<00><00><15>~<7E>~<7E>$<24>$<24>5<EFBFBD>$<24>1<>H<EFBFBD>'<27><14>"<22><1A><16>'<27><14>%<25>O<EFBFBD>(D<01>T(H<01>TCrxr\c<00><00>eZdZegZd<01>Zd<02>Zy)<04>TransportCarcassDashboardViewc<00><><00>|jjd<01>}|jjd<02>}|jjd<03>}|dk(rd}|jjd<05>xsd}|jjd<06>xsd}|<03>r |dk(<00>r<>i}|r||d<t}tjj
dOi|<07><01>j d <09>} |rD|dk7r?|j<00>r/| j t|jj|<02><00>} | jd
2026-01-18 11:29:19 +03:30
d <0B> <0C>} tjj | d <0A><0E>}
2026-02-01 15:59:32 +03:30
tjj | d dd<10><11>jdd<13>} tjj d d| <09><15>} tjj d d| <09><17>} |<05>rt j j#t%|<05>d<18>j'<00>}t j j#t%|<06>d<18>j'<00>}|
j t)||d <0A><19>t)||d <0B><1A>z<00>}
| j ||d <0A><1B>} |t!j*d<1C><1D>z
}|t!j*d<1C><1D>z
}| j ||<0F><1E>} | j ||d <0A><1B>} |
j-t/d<1F>t/dt)d <0A> <20><00>!<21>t/dt)d <0B> <20><00>!<21>t1d t)d <0A> <20><00>!<21>t1d t)d <0B> <20><00>!<21>t1d <09><00>"<22>}| j-t/d<1F>t/dt)d <0A> <20><00>!<21>t/dt)d <0B> <20><00>!<21>t1d t)d <0A> <20><00>!<21>t1d t)d <0B> <20><00>!<21>t1d <09><00>"<22>}| j-t/d<12>t/dt)d <0A>#<23><00>!<21>t/dt)d <0B>#<23><00>!<21>t1d t)d <0A>#<23><00>!<21>t1d t)d <0B>#<23><00>!<21>t1d <09><00>"<22>}| j-t/d<1F>t/dt)d <0A> <20><00>!<21>t/dt)d <0B> <20><00>!<21>t1d t)d <0A> <20><00>!<21>t1d t)d <0B> <20><00>!<21>t1d <09><00>"<22>}|jd$<24>xsd%|jd$<24>xsd%z|d$<|jd&<26>xsd%|jd&<26>xsd%z|d&<|jd'<27>xsd%|jd'<27>xsd%z|d'<|jd(<28>xsd%|jd(<28>xsd%z|d(<|jd)<29>xsd%|jd)<29>xsd%z|d)<|jd*<2A>xsd%|jd*<2A>xsd%z|d*<|jd$<24>xsd%|jd$<24>xsd%z|d$<|jd&<26>xsd%|jd&<26>xsd%z|d&<|jd'<27>xsd%|jd'<27>xsd%z|d'<|jd(<28>xsd%|jd(<28>xsd%z|d(<|jd)<29>xsd%|jd)<29>xsd%z|d)<|jd*<2A>xsd%|jd*<2A>xsd%z|d*<|d*xsd%}|d$xsd%}|d&xsd%}|d'xsd%}|d(xsd%}|d)xsd%}|d%kDr+t3|||zz d+zd<1C>}t3|||zz d+zd<1C>}nd%}d%}t5idd,<2C>d-d.<2E>d/t7|<14><00>d0t7|<15><00>d1t7|<18><00>d2t7|<16><00>d3t7|d&xsd%d4zd5z<00><00>d6|<1A>d7t7|<19><00>d8t7|<17><00>d9t7|d'xsd%d4zd5z<00><00>d:|<1B>d;t7|d&xsd%d4zd5z|d'xsd%d4zd5zz<00><00>d<|d(xsd%<25>d=|d)xsd%<25>d>t9| <09><00>d?|j;|
| <0C><00><01>Si}|r||d<t=jj
dOi|<1C>d d d@<40><02><01>j d <09>}t>}|rD|dk7r?|j<00>r/|j t|jj|<02><00>}|jdAd <0B> <0C>}|jjd<05>xsd}|jjd<06>xsd}tjj t)|<1D>B<EFBFBD>t)|<1D>C<EFBFBD>zd <0A>D<EFBFBD>j dE<64>}
tjj d d<14>F<EFBFBD>j t)|<1D>B<EFBFBD>t)|<1D>C<EFBFBD>z<00>}|r<>t j j#t%|<05>d<18>j'<00>}t j j#t%|<06>d<18>j'<00>}|
j ||<06>G<EFBFBD>}
|j ||d <0A><1B>}|
j-t/dt)|<1D>B<EFBFBD><00>!<21>t/dt)d |<1D>H<EFBFBD><00>!<21>t/dt)d |<1D>H<EFBFBD><00>!<21>t1d t)d |<1D>H<EFBFBD><00>!<21>t1d t)d |<1D>H<EFBFBD><00>!<21>t1d t)|<1D>B<EFBFBD><00>!<21>t/dt)|d <0A>I<EFBFBD><00>!<21>t1d t)|d <0A>I<EFBFBD><00>!<21>t/dt)|d <0B>I<EFBFBD><00>!<21>t1d t)|d <0B>I<EFBFBD><00>!<21>t/dt)|<1D>B<EFBFBD><00>!<21><00>J<EFBFBD> }|j-t/dt)|<1D>B<EFBFBD><00>!<21>t/dt)d |<1D>H<EFBFBD><00>!<21>t/dt)d |<1D>H<EFBFBD><00>!<21>t1d t)d |<1D>H<EFBFBD><00>!<21>t1d t)d |<1D>H<EFBFBD><00>!<21>t1d t)|<1D>B<EFBFBD><00>!<21>t/dt)|d <0A>I<EFBFBD><00>!<21>t1d t)|d <0A>I<EFBFBD><00>!<21>t/dt)|d <0B>I<EFBFBD><00>!<21>t1d t)|d <0B>I<EFBFBD><00>!<21>t/dt)|<1D>B<EFBFBD><00>!<21><00>J<EFBFBD> } |jd$<24>xsd%| jd$<24>xsd%z|d$<|jd&<26>xsd%| jd&<26>xsd%z|d&<|jd'<27>xsd%| jd'<27>xsd%z|d'<|jd(<28>xsd%| jd(<28>xsd%z|d(<|jd)<29>xsd%| jd)<29>xsd%z|d)<|jd*<2A>xsd%| jd*<2A>xsd%z|d*<|jd3<64>xsd%| jd3<64>xsd%z|d3<|jd<<3C>xsd%| jd<<3C>xsd%z|d<<|jd9<64>xsd%| jd9<64>xsd%z|d9<|jd=<3D>xsd%| jd=<3D>xsd%z|d=<|jd;<3B>xsd%| jd;<3B>xsd%z|d;<|d*xsd%}|d$xsd%}|d&xsd%}|d'xsd%}|d(xsd%}|d)xsd%}|d3xsd%}!|d9xsd%}"|!|"z}#|d<xsd%}$|d=xsd%}%|d%kDr+t3|||zz d+zd<1C>}t3|||zz d+zd<1C>}nd%}d%}t5iddK<64>d-d<14>d/t7|<14><00>d0t7|<15><00>d1t7|<18><00>d2t7|<16><00>d3t7|!<21><00>d6|<1A>d7t7|<19><00>d8t7|<17><00>d9t7|"<22><00>d:|<1B>d;t7|#<23><00>dLt9|<1D><00>d?|j;|
|<1F><00>d<t7|$<24><00>d=t7|%<25><00><01>St5dMt@jB<00>N<EFBFBD>S)PNr<4E>r<>r<>r<>r/r0r/rVr<>r<>Tr<54>F)r<>r{r<>rz)rbr{r_r|r<>r<>r<>r<>rr<>r1r<>r<>rr<>r<>r^rrr<>rcrrfrrdrerrr<>r<><00>کشتارگاهru مرغ گرمrk<00>total_bars_wightri<00>total_input_bars_wightr<74>g@g<00>?rkrl<00>total_output_bars_wightr<74>rn<00>total_ware_houser<65>r<><00>total_count_kill_house<73> last_updater<65>r<><00>r<><00>rgrz<00> -modify_daterr<>)rr<>)rgr) rfrdrerrr<>r<>r<>r<>r<>r~u
مباشر<D8B4>total_count_stewardr<64>rcrd)"rrfr!r/rgrhr<>r<>rXr<>r<>r r1r.r<>r5r;r<r<>r=r
r<>r<>rrr<>rr<>rm<00>#_get_last_update_date_for_dashboardr2r&rr<>)&rorpr<>r<>r<>r/r0r<>r<>r<>rkr<>rr@rr<00> aggregation<6F>*all_products_transport_carcass_aggregation<6F>buy_aggregation<6F>"all_products_transport_aggregationr<6E>rhrjrmr<>r<>rkrnrr r<00>all_products_transport_steward<72>*all_products_transport_steward_aggregationr<6E>r<>r~r<>r<>s& rwrfz!TransportCarcassDashboardView.get5 s<><00><00><18><1B><1B><1F><1F><18>*<2A><06><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>+<2B> <09><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05> <14><18>K<EFBFBD>'<27>%'<27>"<22><1B>5=<3D>&<26>z<EFBFBD>2<>-?<3F>*<2A>&<26>.<2E>.<2E>5<>5<>K<>8J<38>K<>T<>T<>UY<55>Z<>
2026-01-18 11:29:19 +03:30
<EFBFBD><19><1D><1B>,<2C><16><1C><1C><1E>%/<2F>%6<>%6<>'<27>(B<>(G<>(G<>(N<>(N<>PV<50>W<>&<1A>
<EFBFBD>(<28>3<>3<>L<EFBFBD>d<EFBFBD>3<>K<>
2026-02-01 15:59:32 +03:30
<EFBFBD>-<2D>5<>5<><<3C><<3C>z<EFBFBD>af<61><<3C>g<><04>-<2D>5<>5<><<3C><<3C>z<EFBFBD>CH<43>Ye<59>\F<02>=<3D>G<02>HL<02>HL<02> <20>%<25>H)<29><19>2F<01>1M<31>1M<31>1T<31>1T<31><1F>6<>&0<>2U<01>2<12>.<2E>
*><3E>)E<>)E<>)L<>)L<><1F>@<40>+5<>*M<01>*<12>&<26> <19>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD><1F>;<3B>;<3B>q<EFBFBD>5<EFBFBD>TY<54>pu<70>'v<>'(<28>5<EFBFBD>E<EFBFBD>`d<>'e<>(f<01>g<01>D<EFBFBD>5S<35>5Z<35>5Z<35>"'<27>5<EFBFBD>u<EFBFBD>6[<01>6<16>2<>+0<>(<28>2D<32>2D<32>!<21>2L<32>*L<>'<27>*/<2F>(<28>2D<32>2D<32>!<21>2L<32>*L<>'<27>'<27><EFBFBD><EFBFBD>?R<>dw<64><EFBFBD>x<>H<EFBFBD>-C<>-J<>-J<>"5<>AT<41>ch<63>.K<01>.<16>*<2A>#<23>n<EFBFBD>n<EFBFBD><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> -<2D><12> <0B>>\<01>=e<>=e<><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> >f<01>><12>:<3A>#+<2B>"4<>"4<><1D>l<EFBFBD>+<2B> #<23>L<EFBFBD><11>u<EFBFBD><1C> F<>!$<24>\<5C>!<21><04>+<2B>!F<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> #5<>#<12><0F>6L<01>5U<35>5U<35><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> 6V<01>6<12>2<>)4<><0F><0F><07>(@<40>(E<>A<EFBFBD>Jt<4A>Jx<4A>Jx<4A>zA<02>KB<02>KG<02>FG<02>(H<02> <0B>G<EFBFBD>$<24>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>/:<3A><EFBFBD><EFBFBD>~<7E>/N<>/S<>RS<52>YC<02>YG<02>YG<02>HV<02>YW<02>Y\<02>[\<02>/]<02> <0B>N<EFBFBD>+<2B>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>/:<3A><EFBFBD><EFBFBD>~<7E>/N<>/S<>RS<52>YC<02>YG<02>YG<02>HV<02>YW<02>Y\<02>[\<02>/]<02> <0B>N<EFBFBD>+<2B>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>,;<3B>,?<3F>,?<3F><07>,H<>,M<>A<EFBFBD>Rt<52>Rx<52>Rx<52>zA<02>SB<02>SG<02>FG<02>,H<02><0F><07>(<28>2A<32>2E<32>2E<32>m<EFBFBD>2T<32>2Y<32>XY<58>_A<02>_E<02>_E<02>FS<02>_T<02>_Y<02>XY<02>2Z<02><0F> <0A>.<2E>3B<33>3F<33>3F<33>~<7E>3V<33>3[<5B>Z[<5B>aC<02>aG<02>aG<02>HV<02>aW<02>a\<02>[\<02>3]<02><0F><0E>/<2F>2A<32>2E<32>2E<32>m<EFBFBD>2T<32>2Y<32>XY<58>_A<02>_E<02>_E<02>FS<02>_T<02>_Y<02>XY<02>2Z<02><0F> <0A>.<2E>3B<33>3F<33>3F<33>~<7E>3V<33>3[<5B>Z[<5B>aC<02>aG<02>aG<02>HV<02>aW<02>a\<02>[\<02>3]<02><0F><0E>/<2F>2A<32>2E<32>2E<32>m<EFBFBD>2T<32>2Y<32>XY<58>_A<02>_E<02>_E<02>FS<02>_T<02>_Y<02>XY<02>2Z<02><0F> <0A>.<2E>)<29>-<2D>8<>><3E>Q<EFBFBD> <0B>&1<>'<27>&:<3A>&?<3F>a<EFBFBD>#<23>,7<> <0A>,F<>,K<>!<21>)<29>-8<><1E>-H<>-M<>A<EFBFBD>*<2A>#.<2E>}<7D>#=<3D>#C<>!<21> <20>$/<2F><0E>$?<3F>$E<>A<EFBFBD>!<21><1F><11>?<3F>/4<>2<>6O<36>Rl<52>6l<36>m<>qt<71>t<>vw<76>0y<01>,<2C>05<30>3<>7P<37>Sm<53>7m<37>n<>ru<72>u<><19>1<1B>-<2D>01<30>,<2C>01<30>-<2D><1F>!<12><1A>.<2E>!<12><1D><EFBFBD>!<12><1B>C<EFBFBD> <0B>,<2C>!<12>'<27><03>,?<3F>(@<40> !<12>
!<21>#<23>&6<>"7<> !<12> -<2D>c<EFBFBD>2K<32>.L<> !<12>1<>#<23><0F> <0A>8V<38>8[<5B>Z[<5B>_b<5F>7b<37>ei<65>6i<36>2j<32>!<12>/<2F>0H<30>!<12>"<22>3<EFBFBD>'8<>#9<>!<12>.<2E>s<EFBFBD>3M<33>/N<>!<12>2<>3<EFBFBD><1F><1E>9X<39>9]<5D>\]<5D>ad<61>8d<38>gk<67>7k<37>3l<33>!<12>0<>1J<31>!<12>'<27><03><EFBFBD>}<7D>/M<>/R<>QR<51>VY<56>.Y<>\`<60>-`<60>gv<67>xF<02>hG<02>hL<02>KL<02>PS<02>gS<02>VZ<02>fZ<02>-[<02>)\<02>!<12>1<>/<2F>-<2D>2P<32>2U<32>TU<54>!<12>2<>?<3F>><3E>3R<33>3W<33>VW<56>!<12> -<2D>c<EFBFBD>*<2A>o<EFBFBD>!!<12>""<22>4<EFBFBD>#K<>#K<>D<EFBFBD>Rp<52>#q<>#!<12><13><13>.#%<25><0F><1B>2:<3A>O<EFBFBD>J<EFBFBD>/<2F> <20>.<2E>.<2E>/<2F>/<2F>_<>/<2F>_<><05>Z^<5E>_<>h<>h<>im<69>n<><07>*9<>'<27><19><1D><1B>,<2C><16><1C><1C><1E>")<29>.<2E>.<2E>'<27>(?<3F>(D<>(D<>(K<>(K<>V<EFBFBD>T<>#<1A><07>"<22>-<2D>-<2D>m<EFBFBD><14>-<2D>F<><07><1F> <0B> <0B><0F><0F><07>0<>8<>D<EFBFBD><05><1F> <0B> <0B><0F><0F><07>0<>8<>D<EFBFBD><05>-<2D>5<>5<><<3C><<3C><15><07>0<>1<EFBFBD>G<EFBFBD>3T<33>T<>!<21>=<3D>#<23>#+<2B>8<EFBFBD>N<EFBFBD>#;<3B><15>2F<01>1M<31>1M<31>1T<31>1T<31><1F>6<>2U<01>2<12><19>&<26><15><07>0<>1<EFBFBD>G<EFBFBD>3T<33>T<><12>/<2F> <19>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD>$<24>-<2D>-<2D>6<>6<>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>N<>S<>S<>U<>E<EFBFBD><1F>;<3B>;<3B><15>RW<52>;<3B>X<>D<EFBFBD>5S<35>5Z<35>5Z<35>"'<27>5<EFBFBD>u<EFBFBD>6[<01>6<16>2<>#<23>n<EFBFBD>n<EFBFBD><1D>j<EFBFBD><11>W<EFBFBD>1M<31>N<> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>V]<5D>7^<5E> _<>!$<24>Z<EFBFBD><01>d<EFBFBD>V]<5D>8^<5E>!_<> %<25>d<EFBFBD>1<EFBFBD><15>RY<52>3Z<33> [<5B>!&<26>t<EFBFBD>A<EFBFBD>$<24>RY<52>4Z<34>![<5B> %<25>d<EFBFBD>1<EFBFBD>w<EFBFBD>3O<33> P<>/2<>:<3A>a<EFBFBD>_f<5F>lq<6C>Fr<46>/s<>/4<>T<EFBFBD>!<21>[b<>hm<68>Bn<42>/o<>03<30>J<EFBFBD>q<EFBFBD>`g<>mq<6D>Gr<47>0s<30>05<30>d<EFBFBD>1<EFBFBD>\c<>im<69>Cn<43>0o<30>%(<28><1A>A<EFBFBD>PW<50><X<>%Y<>-<2D> <12> <0B>>\<01>=e<>=e<><1D>j<EFBFBD><11>W<EFBFBD>1M<31>N<> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>V]<5D>7^<5E> _<>!$<24>Z<EFBFBD><01>d<EFBFBD>V]<5D>8^<5E>!_<> %<25>d<EFBFBD>1<EFBFBD><15>RY<52>3Z<33> [<5B>!&<26>t<EFBFBD>A<EFBFBD>$<24>RY<52>4Z<34>![<5B> %<25>d<EFBFBD>1<EFBFBD>w<EFBFBD>3O<33> P<>/2<>:<3A>a<EFBFBD>_f<5F>lq<6C>Fr<46>/s<>/4<>T<EFBFBD>!<21>[b<>hm<68>Bn<42>/o<>03<30>J<EFBFBD>q<EFBFBD>`g<>mq<6D>Gr<47>0s<30>05<30>d<EFBFBD>1<EFBFBD>\c<>im<69>Cn<43>0o<30>%(<28><1A>A<EFBFBD>PW<50><X<>%Y<>>f<01> ><12>:<3A>)4<><0F><0F><07>(@<40>(E<>A<EFBFBD>Jt<4A>Jx<4A>Jx<4A>zA<02>KB<02>KG<02>FG<02>(H<02> <0B>G<EFBFBD>$<24>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>/:<3A><EFBFBD><EFBFBD>~<7E>/N<>/S<>RS<52>YC<02>YG<02>YG<02>HV<02>YW<02>Y\<02>[\<02>/]<02> <0B>N<EFBFBD>+<2B>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>/:<3A><EFBFBD><EFBFBD>~<7E>/N<>/S<>RS<52>YC<02>YG<02>YG<02>HV<02>YW<02>Y\<02>[\<02>/]<02> <0B>N<EFBFBD>+<2B>.9<EFBFBD>o<EFBFBD>o<EFBFBD>m<EFBFBD>.L<>.Q<>PQ<50>WA<02>WE<02>WE<02>FS<02>WT<02>WY<02>XY<02>.Z<02> <0B>M<EFBFBD>*<2A>=H<>_<EFBFBD>_<EFBFBD>Mi<4D>=j<>=o<>no<6E>u_<02>uc<02>uc<02>d@<03>uA<03>uF<03>EF<03>=G<03> <0B>8<>9<>=H<>_<EFBFBD>_<EFBFBD>Mi<4D>=j<>=o<>no<6E>u_<02>uc<02>uc<02>d@<03>uA<03>uF<03>EF<03>=G<03> <0B>8<>9<>>I<>o<EFBFBD>o<EFBFBD>Nk<4E>>l<>>q<>pq<70>wa<02>we<02>we<02>fC<03>wD<03>wI<03>HI<03>>J<03> <0B>9<>:<3A>>I<>o<EFBFBD>o<EFBFBD>Nk<4E>>l<>>q<>pq<70>wa<02>we<02>we<02>fC<03>wD<03>wI<03>HI<03>>J<03> <0B>9<>:<3A>3><3E>?<3F>?<3F>CU<43>3V<33>3[<5B>Z[<5B>aK<02>aO<02>aO<02>Pb<02>ac<02>ah<02>gh<02>3i<02> <0B>.<2E>/<2F>)<29>-<2D>8<>><3E>Q<EFBFBD> <0B>&1<>'<27>&:<3A>&?<3F>a<EFBFBD>#<23>,7<> <0A>,F<>,K<>!<21>)<29>-8<><1E>-H<>-M<>A<EFBFBD>*<2A>#.<2E>}<7D>#=<3D>#C<>!<21> <20>$/<2F><0E>$?<3F>$E<>A<EFBFBD>!<21>-8<>9U<39>-V<>-\<5C>[\<5C>*<2A>.9<EFBFBD>:W<>.X<>.^<5E>]^<5E>+<2B>#=<3D>@[<5B>#[<5B> <20>-8<>9U<39>-V<>-[<5B>Z[<5B>*<2A>.9<EFBFBD>:W<>.X<>.]<5D>\]<5D>+<2B><1E><11>?<3F>/4<>6O<36>Sl<53>oI<02>TI<02>7J<02>OR<02>6R<02>TU<02>0V<02>,<2C>05<30>7Q<37>Un<55>qK<02>VK<02>8L<02>PS<02>7S<02>UV<02>1W<02>-<2D>/0<>,<2C>01<30>-<2D><1F>!<12><1A>L<EFBFBD>!<12><1D>9<>!<12><1B>C<EFBFBD> <0B>,<2C>!<12>'<27><03>,?<3F>(@<40> !<12>
!<21>#<23>&6<>"7<> !<12> -<2D>c<EFBFBD>2K<32>.L<> !<12>1<>#<23>6P<36>2Q<32>!<12>/<2F>0H<30>!<12>"<22>3<EFBFBD>'8<>#9<>!<12>.<2E>s<EFBFBD>3M<33>/N<>!<12>2<>3<EFBFBD>7R<37>3S<33>!<12>0<>1J<31>!<12>'<27><03>,<<3C>(=<3D>!<12>*<2A>3<EFBFBD>w<EFBFBD><<3C>!<12>"<22>4<EFBFBD>#K<>#K<>D<EFBFBD>Rp<52>#q<>!<12> 1<>#<23>6P<36>2Q<32>!!<12>"2<>3<EFBFBD>7R<37>3S<33>#!<12><13><13>*<18><04>V<EFBFBD>%7<>%7<>8<>8rxc<00>x<00>g}|j<00>rE|j<00>}|r3t|d<01>r'|jr|j |j<00>|j<00>rE|j<00>}|r3t|d<01>r'|jr|j |j<00>|r t |<03>SdS)ufتابع helper برای دریافت آخرین تاریخ به‌روزرسانی از دو queryset<65> modify_dateN)<06>existsrir2r<>rr<>)ro<00> queryset1<74> queryset2<74>dates<65> first_objs rwr<>zATransportCarcassDashboardView._get_last_update_date_for_dashboard7s<><00><00><12><05> <14> <1B> <1B> <1D>!<21><0F><0F>)<29>I<EFBFBD><18>W<EFBFBD>Y<EFBFBD> <0A>><3E>9<EFBFBD>CX<43>CX<43><15> <0C> <0C>Y<EFBFBD>2<>2<>3<> <14> <1B> <1B> <1D>!<21><0F><0F>)<29>I<EFBFBD><18>W<EFBFBD>Y<EFBFBD> <0A>><3E>9<EFBFBD>CX<43>CX<43><15> <0C> <0C>Y<EFBFBD>2<>2<>3<>"<22>s<EFBFBD>5<EFBFBD>z<EFBFBD>,<2C><04>,rxN)r<>r<>r<>rrrfr<>rdrxrwrxrx2 s<00><00>"<22><1A><16>@9<>D-rxrxc<00>\<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zy)<05>GuildsTransportCarcassViewSetFrzc <00><><00>%<25>|jjd<01>}|jjd<02>}|dk(rd}d|jv<00>r&|jjd<04>}|jjd<05>}i}tjj |d<06><07>} t
jj dd|<06> <09>}
|r<>t j jt|jd<00>d
<EFBFBD>j<00>}t j jt|jd <00>d
<EFBFBD>j<00>} | j t|| d<06> <0C>t|| d <0A><0E>z<00>} |
j || d<06><0F>}
|r<>|dk7r||j<00>rl| j t|jjj|<04><00>} |
j tt jj|<04><00>}
t#| <09>} t#|
<EFBFBD>} d<10>}g}| D]}|j%||<10>d|f<03><00>| D]}|j%||<10>d|f<03><00>|j'd<13>d <0A><14>|D<00><11>cgc]\}}}|<10><02>
}}}|j(jdd<00>}|rt+|<13>|j,_|j-<00>}|j1||<01>}|<15><>g}|D]<5D>}t3|d<16>r+t5|d|i<01><18>}|j%|j6<00><00>:t9|d|i<01><18>}|j6}|j|d<|j:|d<|j<|d<|j>|d<|j%|<18><00><>|jA|<16>Sg}|D]<5D>}t3|d<16>r+t5|d|i<01><18>}|j%|j6<00><00>:t9|d|i<01><18>}|j6}|j|d<|j:|d<|j<|d<|j>|d<|j%|<18><00><>tC|tDjF<00><1C>Si}|r||d<tIjjd2i|<19>ddd<1D><02><01>jKd<1E>}tL}|rD|dk7r?|j<00>r/|j t|jj|<04><00>}t#|jOdd <0A> <20><00>}|D<00>cgc]}|s<01>|<06><02> }}|jjd<05>}|jjd <0B>} tjj d|<1C>!<21>jKd"<22>}t
jj dd|<1C>#<23>}|r<>t j jt|<07>d
<EFBFBD>j<00>}t j jt| <0B>d
<EFBFBD>j<00>} |j || <0B>$<24>}|j || d<06><0F>}|jQd<1B>jStUdtd<06>%<25><00>&<26>tUdtd <0A>%<25><00>&<26>tUd<1A>tWd<1E>tWdtd<06>%<25><00>&<26>tWdtd <0A>%<25><00>&<26><00>'<27>}|jQd<1B>jStUdtd<06>%<25><00>&<26>tUdtd <0A>%<25><00>&<26>tUd<1A>tWd<1E>tWdtd<06>%<25><00>&<26>tWdtd <0A>%<25><00>&<26><00>'<27>} i<00>%|D]<5D>}!|!d}|s<01> |<06>%vr d(d(d(d(d(d(d'<27><06>%|<<00>%|d)xx|!d)xsd(z cc<<00>%|d*xx|!d*xsd(z cc<<00>%|d+xx|!d+xsd(z cc<<00>%|d,xx|!d,xsd(z cc<<00>%|d-xx|!d-xsd(z cc<<00>%|d.xx|!d.xsd(z cc<<00><>| D]<5D>}!|!d}|s<01> |<06>%vr d(d(d(d(d(d(d'<27><06>%|<<00>%|d)xx|!d)xsd(z cc<<00>%|d*xx|!d*xsd(z cc<<00>%|d+xx|!d+xsd(z cc<<00>%|d,xx|!d,xsd(z cc<<00>%|d-xx|!d-xsd(z cc<<00>%|d.xx|!d.xsd(z cc<<00><>tY<00>}"g}#|D]J}$|$jZs<01>|$jZ|"vs<01>|"j]|$jZ<00>|#j%|$<24><00>L|#j'<00>%fd/<2F>d <0A><14>|#}|j(jdd<00>}|rt+|<13>|j,_|j1|<1A>}|<15>2|j_|d |<01>%d0<64><02>1<EFBFBD>}|jA|j6<00>S|j_|d |<01>%d0<64><02>1<EFBFBD>}tC|j6tDjF<00><1C>Scc}}wcc}w)3Nr<4E>r<>r<>r<>r/F)r r{r<>)r{rr r1r0r<>Tr<54>rc<00><00>t|d<01>r|jr |jSt|d<02>r|jr |jSt|d<03>r|jr |jStjj
Sr<>r<>r5s rwr7z9GuildsTransportCarcassViewSet.list.<locals>.get_sort_date<74>r<>rxr<>r9c<00> <00>|dSr;rdrs rwrz4GuildsTransportCarcassViewSet.list.<locals>.<lambda><3E>r<>rxr r|r<>rpr<rrr rcr<>r<>r<>r<>)r{rgr<>r<>r<>rr<>)r<>r<>r~r<><00>total_count_input_buy<75>total_count_output_buyrr<>r<>r~r<>r<>r<>c<00>l<00><01><00>j|ji<00>xsijdd<02>xsdS)Nr~rr<>)<02>str|s <20>rwrz4GuildsTransportCarcassViewSet.list.<locals>.<lambda>s0<00><><00>I<EFBFBD>M<EFBFBD>M<EFBFBD>"<22>.<2E>.<2E>"<22>=<3D>C<><12>H<>H<>I[<5B>]^<5E>_<>d<>cd<63>rxr<>rprd)0rrfr1rgrhr5r;r<r<>r=r
r<>rXr<>r<>r<>r'r<>rr?r<>r<>r<>r|r<>r2rIrerQrrr r<>rrr<>r2r<>r&r r r rrr@r<>rDr<>)&rorprqrrr<>r<>r<>r/r<>r<>r*r0r<>rGr7rHr6rIrJr|rKr<>rLr<>rerr r<00>steward_jihadi_codesrkr@r<00>all_products_summaryr<00>seen_jihadi_codes<65>unique_stewardsr<73>r|s& @rwr<>z"GuildsTransportCarcassViewSet.listPs
<00><><00><18><1B><1B><1F><1F><18>*<2A><06><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD> <11>W<EFBFBD>[<5B>[<5B> <20><1A>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>*<2A>D<EFBFBD><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>E<EFBFBD><16>G<EFBFBD>2<>:<3A>:<3A>A<>A<>#'<27><1B>B<01><0E>M<EFBFBD>
"6<>!=<3D>!=<3D>!D<>!D<><1B>2<>#'<27>"E<01>"<0E> <1E> <15> <20>)<29>)<29>2<>2<>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>7K<37>3L<33>j<EFBFBD>Y<>^<5E>^<5E>`<60><05> <20>)<29>)<29>2<>2<>3<EFBFBD>w<EFBFBD>{<7B>{<7B>7<EFBFBD>7K<37>3L<33>j<EFBFBD>Y<>^<5E>^<5E>`<60><05> -<2D> 4<> 4<><15>*/<2F>*/<2F>-2<><16>
<16>"'<27>"'<27>-1<><16> <16> !<12> <0A>&8<>%><3E>%><3E>"'<27>"'<27>%*<2A>&?<3F>&<12>"<22><16>&<26>K<EFBFBD>/<2F>F<EFBFBD>L<EFBFBD>L<EFBFBD>N<EFBFBD> -<2D> 4<> 4<><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<>!<12> <0A>&8<>%><3E>%><3E><1F> =<3D> B<> B<> I<> I<>6<EFBFBD>R<>&<12>"<22> <20> <0A>.<2E>L<EFBFBD> $<24>%7<> 8<> <1D> )<29><1F>M<EFBFBD>#<23> K<01><03><1D>$<24>$<24>m<EFBFBD>C<EFBFBD>&8<>)<29>S<EFBFBD>%I<>J<> K<01>(<28> P<01><03><1D>$<24>$<24>m<EFBFBD>C<EFBFBD>&8<>.<2E>#<23>%N<>O<> P<01> <1A> <1E> <1E>><3E>4<EFBFBD> <1E> @<40>3@<40>A<>i<EFBFBD>a<EFBFBD><11>C<EFBFBD>c<EFBFBD>A<>N<EFBFBD>A<><1F>,<2C>,<2C>0<>0<><1B>d<EFBFBD>C<>I<EFBFBD><18>25<32>i<EFBFBD>.<2E><04>%<25>%<25>/<2F><1C>-<2D>-<2D>/<2F>I<EFBFBD><1C>.<2E>.<2E>~<7E>w<EFBFBD>G<>D<EFBFBD><13><1F>"$<24><0F><1F> 5<>C<EFBFBD><1E>s<EFBFBD>N<EFBFBD>3<>%E<>c<EFBFBD>T]<5D>_f<5F>Sg<53>%h<>
<EFBFBD>'<27>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F>%C<>C<EFBFBD>R[<5B>]d<>Qe<51>%f<>
<EFBFBD>)<29><EFBFBD><EFBFBD><04>/2<>x<EFBFBD>x<EFBFBD><04>^<5E>,<2C>*-<2D>+<2B>+<2B><04>Y<EFBFBD><0F>+.<2E><<3C><<3C><04>Z<EFBFBD>(<28>58<35>5K<35>5K<35><04>1<>2<>'<27>.<2E>.<2E>t<EFBFBD>4<> 5<>!<21>7<>7<><0F>H<>H<> <20>O<EFBFBD>%<25> 1<><03><1A>3<EFBFBD><0E>/<2F>!A<>#<23>PY<50>[b<>Oc<4F>!d<>J<EFBFBD>#<23>*<2A>*<2A>:<3A>?<3F>?<3F>;<3B>!?<3F><03>i<EFBFBD>Y`<60>Ma<4D>!b<>J<EFBFBD>%<25>?<3F>?<3F>D<EFBFBD>+.<2E>8<EFBFBD>8<EFBFBD>D<EFBFBD><1E>(<28>&)<29>k<EFBFBD>k<EFBFBD>D<EFBFBD><19>O<EFBFBD>'*<2A>|<7C>|<7C>D<EFBFBD><1A>$<24>14<31>1G<31>1G<31>D<EFBFBD>-<2D>.<2E>#<23>*<2A>*<2A>4<EFBFBD>0<> 1<><1C>O<EFBFBD>F<EFBFBD>4F<34>4F<34>G<> G<><1C><0F> <13>*2<>O<EFBFBD>J<EFBFBD> '<27><18>.<2E>.<2E>'<27>'<27>Y<>/<2F>Y<><15>SX<53>Y<>b<>b<>cg<63>h<><07>"1<><1F> <11>f<EFBFBD> <0B>+<2B><06> <0C> <0C><0E><1D>n<EFBFBD>n<EFBFBD>[<5B>1H<31>1M<31>1M<31>1T<31>1T<31>V\<5C>%]<5D>^<5E>G<EFBFBD>#<23>G<EFBFBD>$7<>$7<> <0A>D<EFBFBD>$7<>$Q<>R<><1C>1E<31>N<><14><14><04>N<><1C>N<><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05>%<25>-<2D>-<2D>4<>4<><17>#7<>5<>
<EFBFBD> <13>(<28>?<3F>
#<23> <0A>"6<>!=<3D>!=<3D>!D<>!D<><17>.<2E>#7<>"E<01>"
<EFBFBD><1E> <11><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>F<>K<>K<>M<>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>F<>K<>K<>M<>E<EFBFBD><17>;<3B>;<3B><15>%<25>;<3B>P<>D<EFBFBD>%;<3B>%B<>%B<><1F>5<EFBFBD>u<EFBFBD>&C<01>&<0E> "<22><1C>{<7B>{<7B>#7<>8<>A<>A<>'*<2A>:<3A>a<EFBFBD>E<EFBFBD>l<EFBFBD>'K<>(+<2B>J<EFBFBD>q<EFBFBD>T<EFBFBD>{<7B>(K<> <20><1A>_<EFBFBD><1D>d<EFBFBD> <0B>"'<27><04>Q<EFBFBD>5<EFBFBD>\<5C>"B<>#(<28><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>#B<> B<01>
<EFBFBD> <0C> 6<><<3C><<3C>=Q<>R<>[<5B>[<5B>'*<2A>:<3A>a<EFBFBD>E<EFBFBD>l<EFBFBD>'K<>(+<2B>J<EFBFBD>q<EFBFBD>T<EFBFBD>{<7B>(K<> <20><1A>_<EFBFBD><1D>d<EFBFBD> <0B>"'<27><04>Q<EFBFBD>5<EFBFBD>\<5C>"B<>#(<28><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>#B<> \<01>
<EFBFBD><1C><17> <09><1F> `<01>C<EFBFBD><16>+<2B>,<2C>D<EFBFBD><13><17>y<EFBFBD>(<28>67<36>78<37>,-<2D>'(<28>12<31>23<32> '<16>I<EFBFBD>d<EFBFBD>O<EFBFBD><1A>$<24><0F> <<3C>=<3D><13>Ea<45>Ab<41>Ag<41>fg<66>g<>=<3D><19>$<24><0F> =<3D>><3E>#<23>Fc<46>Bd<42>Bi<42>hi<68>i<>><3E><19>$<24><0F> 2<>3<>s<EFBFBD>;M<>7N<37>7S<37>RS<52>S<>3<><19>$<24><0F> <0A>.<2E>#<23>m<EFBFBD>2D<32>2I<32><01>I<>.<2E><19>$<24><0F> 7<>8<>C<EFBFBD>@W<><X<><]<5D>\]<5D>]<5D>8<><19>$<24><0F> 8<>9<>S<EFBFBD>AY<41>=Z<>=_<>^_<>_<>9<># `<01>&(<28> `<01>C<EFBFBD><16>+<2B>,<2C>D<EFBFBD><13><17>y<EFBFBD>(<28>67<36>78<37>,-<2D>'(<28>12<31>23<32> '<16>I<EFBFBD>d<EFBFBD>O<EFBFBD><1A>$<24><0F> <<3C>=<3D><13>Ea<45>Ab<41>Ag<41>fg<66>g<>=<3D><19>$<24><0F> =<3D>><3E>#<23>Fc<46>Bd<42>Bi<42>hi<68>i<>><3E><19>$<24><0F> 2<>3<>s<EFBFBD>;M<>7N<37>7S<37>RS<52>S<>3<><19>$<24><0F> <0A>.<2E>#<23>m<EFBFBD>2D<32>2I<32><01>I<>.<2E><19>$<24><0F> 7<>8<>C<EFBFBD>@W<><X<><]<5D>\]<5D>]<5D>8<><19>$<24><0F> 8<>9<>S<EFBFBD>AY<41>=Z<>=_<>^_<>_<>9<># `<01>$ <20>E<EFBFBD><19><1C><0F><19> +<2B>B<EFBFBD><11>~<7E>~<7E>"<22>.<2E>.<2E>8I<38>"I<>!<21>%<25>%<25>b<EFBFBD>n<EFBFBD>n<EFBFBD>5<><1F>&<26>&<26>r<EFBFBD>*<2A> +<2B>
<18><1C><1C>d<><18> <1D>
<EFBFBD>"<22><07><1B>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>g<EFBFBD>.<2E><04> <0F> <1B><1D>.<2E>.<2E>t<EFBFBD>$<24>T[<5B>js<6A>Ht<48>.<2E>u<>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>7<EFBFBD><14>SZ<53>ir<69>Gs<47>*<2A>t<>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>C<><43>mB<01><>d Os<00> g!<06>g'<04>$g'N)r<>r<>r<>r2rgrhr<>rMr<>rrrWr<>r$r<>r<>rdrxrwr<>r<>Hs9<00><00><15>~<7E>~<7E>$<24>$<24>5<EFBFBD>$<24>1<>H<EFBFBD>:<3A><14>"<22><1A><16>'<27><14>5<>O<EFBFBD>]Drxr<>c<00><00>eZdZegZd<01>Zy)<03>#GuildsTransportCarcassDashboardViewc<00>T<00>|jjd<01>}|jjd<02>}|dk(rd}i}|r||d<tjjd%i|<04>ddd<05><02><01>j d<06>}t }|rD|dk7r?|j<00>r/|j t|jj|<02><00>}|jdd<08> <09>}|jjd
<EFBFBD>xsd}|jjd <0B>xsd}tjj |d<04> <0C>} tjj dd |<05><0E>}
|r<>tjjt!|<07>d<0F>j#<00>}tjjt!|<08>d<0F>j#<00>}| j ||<08><10>} |
j ||d<04><11>}
| j%t'dt)d<04><13><00><14>t'dt)d<08><13><00><14>t'd<12>t+d<06>t+dt)d<04><13><00><14>t+dt)d<08><13><00><14>t-d<15><00><16>} |
j%t'dt)d<04><13><00><14>t'dt)d<08><13><00><14>t'd<12>t+d<06>t+dt)d<04><13><00><14>t+dt)d<08><13><00><14>t-d<15><00><17>} | dxsd| dxsdz} | dxsd| dxsdz}| dxsd| dxsdz}| dxsd| dxsdz}| dxsd| dxsdz}| dxsd| dxsdz}| jd<1F>}| jd <20>}d}|r|r t/||<14>}n |r|}n|r|}|dkDr%t1| |z d!zd"<22>}t1||z d!zd"<22>}nd}d}t3d#d t5| <0A>t5|<0E>t5|<0F>||t7|<05>|t5|<11>t5|<12>d$<24> <0B>S)&Nr<4E>r<>r<>Fr<46>r<>r<>Tr<54>r/r0)rgr{r<>r<>r1r<>rrrr<>r<>)r<>r<>r~r<>r<>r<><00>last_update_carcass)r<>r<>r~r<>r<>r<><00>last_update_all_productsr<73>rr<>r~r<>r<>r<>r<>r<>r<>r<>uصنف) r<>rr<>r<>r~<00>total_input_buy_bars_percent<6E>total_output_buy_bars_percent<6E>total_count_guildr<64>r<>r<>rd)rrfr2rgrhr<>r&r<>rXr<>r<>r r1r5r;r<r<>r=r<>rr
rr r<>r<>rr<>rm)rorpr<>r<>rr rr/r0rkr@r<><00>all_products_aggregationr<6E>r<>r~r<>r<>r<>r<>r<>r<>rkrns rwrfz'GuildsTransportCarcassDashboardView.get4s<><00><00><18><1B><1B><1F><1F><18>*<2A><06><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08> <13>{<7B> "<22><1B>H<EFBFBD><1C><0F> <13>*2<>O<EFBFBD>J<EFBFBD> '<27><18>.<2E>.<2E>'<27>'<27>X<>/<2F>X<><05>RW<52>X<>a<>a<>bf<62>g<><07>"1<><1F> <11><15><1B>$<24><16><1C><1C><1E>!<21>.<2E>.<2E><1F> 7<> <<3C> <<3C> C<> C<>V<EFBFBD>L<><12><07><1A>%<25>%<25>m<EFBFBD>$<24>%<25>?<3F><07><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05>%<25>-<2D>-<2D>4<>4<>#*<2A><17>5<>
<EFBFBD><04>"6<>!=<3D>!=<3D>!D<>!D<><17>.<2E>#*<2A>"E<01>"
<EFBFBD><1E> <11><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>F<>K<>K<>M<>E<EFBFBD><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A>F<>K<>K<>M<>E<EFBFBD><17>;<3B>;<3B><15>%<25>;<3B>P<>D<EFBFBD>%;<3B>%B<>%B<><1F>5<EFBFBD>u<EFBFBD>&C<01>&<0E> "<22><1B>n<EFBFBD>n<EFBFBD>'*<2A>:<3A>a<EFBFBD>E<EFBFBD>l<EFBFBD>'K<>(+<2B>J<EFBFBD>q<EFBFBD>T<EFBFBD>{<7B>(K<> <20><1A>_<EFBFBD><1D>d<EFBFBD> <0B>"'<27><04>Q<EFBFBD>5<EFBFBD>\<5C>"B<>#(<28><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>#B<> #<23>M<EFBFBD> 2<>%<25>
<EFBFBD> <0B>$:<3A>#C<>#C<>'*<2A>:<3A>a<EFBFBD>E<EFBFBD>l<EFBFBD>'K<>(+<2B>J<EFBFBD>q<EFBFBD>T<EFBFBD>{<7B>(K<> <20><1A>_<EFBFBD><1D>d<EFBFBD> <0B>"'<27><04>Q<EFBFBD>5<EFBFBD>\<5C>"B<>#(<28><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>#B<>%(<28><1D>%7<>$D<01>$
<EFBFBD> <20>'2<>2N<32>&O<>&T<>ST<53>Yq<59>sO<02>ZP<02>ZU<02>TU<02>&V<02>"<22>'2<>3P<33>'Q<>'V<>UV<55>[s<>uR<02>\S<02>\X<02>WX<02>'Y<02>#<23>'<27>(:<3A>;<3B>@<40>q<EFBFBD>E]<5D>^p<>Eq<45>Ev<45>uv<75>w<><18>"<22>=<3D>1<>6<>Q<EFBFBD>;S<>Ta<54>;b<>;g<>fg<66>h<> <0B>!,<2C>-D<>!E<>!J<><11>Og<4F>h<68>PA<02>PF<02>EF<02>!G<02><1D>"-<2D>.F<>"G<>"L<>1<EFBFBD>Qi<51>kC<02>RD<02>RI<02>HI<02>"J<02><1E>)<29>o<EFBFBD>o<EFBFBD>.C<>D<><1B>#;<3B>#?<3F>#?<3F>@Z<>#[<5B> <20><1A> <0B> <1E>#;<3B><1D>1<>3K<33>L<>K<EFBFBD> <20>-<2D>K<EFBFBD> %<25>2<>K<EFBFBD> <16><11>?<3F>',<2C>.H<>K[<5B>.[<5B>_b<5F>-b<>de<64>'f<> $<24>(-<2D>/J<>M]<5D>/]<5D>ad<61>.d<>fg<66>(h<> %<25>'(<28> $<24>()<29> %<25><17><1C>1<>*-<2D>.H<>*I<>+.<2E>/J<>+K<> #<23>$4<> 5<>,D<>-F<>!$<24>W<EFBFBD><1C>&<26>*-<2D>.C<>*D<>+.<2E>/E<>+F<> 
<EFBFBD>  <0B> rxN<>r<>r<>r<>rrrfrdrxrwr<>r<>1s<00><00>"<22><1A><16>` rxr<>c<00>\<00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Zy)<05>ApiSendDifferentBarFromHatchingFrzc<00>j<00>ddi}ddi}|jjd<03>dk7r<>tjjt |jd<00>d<05>j <00>}tjjt |jd<00>d<05>j <00>}||d<||d<t jjdi|<04>d |jd
2026-01-18 11:29:19 +03:30
i<01><01>}|j<00><00>r<>tjjdi|<05>|d d <0C><02><01>j|j<00> <0A>jd<0E>} | jdd<10><11>j<00>}
| j|
2026-02-01 15:59:32 +03:30
<EFBFBD> <0A>jd<0E>} |jjd<12>} |jjd<13>} | rN| dk7rI| j!<00>r9| jt#|j$j&j(| <0C><00>} |j*jdd<00>} | rt-| <0A>|j._|j3| <09>}|<0E>.|j5|d<10><16>}|j7|j<00>St9| d<10><16>j}t;|<10>St;g<00>S)Nr{Fr/ryr1r0r_r`r<>r<>rzr{r}r/r<>Tr<54>r<>rvr<>r|r}rd)rrfr;r<r<>r=r-rgrhr<>r.rrer<>r r<>r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>rGr)rorprqrrr<>r<>r/r0rsr<>r<>r<>rvr|r<>r<>r(s rwr<>z$ApiSendDifferentBarFromHatching.list<73>sV<00><00><1A>E<EFBFBD>"<22><07><1E><05>&<26> <0B> <12>;<3B>;<3B>?<3F>?<3F>7<EFBFBD> #<23>v<EFBFBD> -<2D><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>/9<>;<3B>;?<3F>4<EFBFBD>6<EFBFBD> <12><1C>%<25>%<25>.<2E>.<2E>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>3G<33>/H<>/9<>;<3B>;?<3F>4<EFBFBD>6<EFBFBD> <12>-2<>K<EFBFBD>)<29> *<2A>-2<>K<EFBFBD>)<29> *<2A><1A>"<22>"<22>)<29>)<29>^<5E>G<EFBFBD>^<5E><07> <0B> <0B>L\<5C>@]<5D>^<5E><07> <12>><3E>><3E> <1B>$<24>,<2C>,<2C>3<>3<><0F>k<EFBFBD><0F>PW<50>x<0E><0F><16>w<EFBFBD>!(<28><1C><1C><17><0E><16>h<EFBFBD>w<EFBFBD><1F> <10>
2026-01-18 11:29:19 +03:30
"<22>o<EFBFBD>o<EFBFBD>n<EFBFBD>4<EFBFBD>o<EFBFBD>H<>Q<>Q<>S<>O<EFBFBD><15>*<2A>*<2A>o<EFBFBD>*<2A>><3E>G<>G<><07>P<>C<EFBFBD><1C>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD>.<2E>F<EFBFBD><1B>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>E<EFBFBD><15><19>[<5B>(<28>U<EFBFBD>[<5B>[<5B>]<5D><1D>*<2A>*<2A>#<23>D<EFBFBD>$8<>$8<>$=<3D>$=<3D>$D<>$D<>e<EFBFBD>L<><16>C<EFBFBD> <20>,<2C>,<2C>0<>0<><1B>d<EFBFBD>C<>I<EFBFBD><18>25<32>i<EFBFBD>.<2E><04>%<25>%<25>/<2F><17>)<29>)<29>#<23>.<2E>D<EFBFBD><13><1F>!<21>0<>0<><14>D<EFBFBD>0<>A<>
2026-02-01 15:59:32 +03:30
<EFBFBD><1B>2<>2<>:<3A>?<3F>?<3F>C<>C<>=<3D>c<EFBFBD><04>M<>R<>R<>H<EFBFBD><1B>H<EFBFBD>%<25> %<25><17><02>|<7C>rxNr<4E>rdrxrwr<>r<><00>s9<00><00>!<21>)<29>)<29>0<>0<>u<EFBFBD>0<>=<3D>H<EFBFBD>=<3D><14>"<22><1A><16>'<27><14>1<>O<EFBFBD>%rxr<>c<00><><00>tD<00>cgc]}|d<00><02> }}tjjt |<01><02>t |<01><03>zd<04><05>}|D]}|j <00><00>ycc}w)Nr<4E>)<01>origin_province__in)<01>destination_province__inFrz)rr1rgrhr
rl<00><04>p<> province_list<73> wrong_records<64>records rw<00> fix_provincer<65><00>sn<00><00>(4<>5<>1<EFBFBD>Q<EFBFBD>v<EFBFBD>Y<EFBFBD>5<>M<EFBFBD>5<>*<2A>2<>2<>9<>9<>
2026-01-18 11:29:19 +03:30
<EFBFBD>}<7D> -<2D>-<2D><11>M<EFBFBD>1Z<31>0Z<30>Z<><13>:<3A><06>M<EFBFBD>
2026-02-01 15:59:32 +03:30
 <20><16><06><0E> <0B> <0B> <0A><16><>6<><00> A)c<00><><00>tD<00>cgc]}|d<00><02> }}tjjt |<01><02>t |<01><03>zd<04><05>}|D]}|j <00><00>ycc}w)Nr<4E>)<01>origin_city__in)<01>destination_city__inFrz)rr1rgrhr
rlr<>s rw<00>fix_cityr<79><00>sn<00><00>(0<>1<>1<EFBFBD>Q<EFBFBD>v<EFBFBD>Y<EFBFBD>1<>M<EFBFBD>1<>*<2A>2<>2<>9<>9<>
2026-01-18 11:29:19 +03:30
<EFBFBD>=<3D> )<29>)<29>Q<EFBFBD>M<EFBFBD>-R<>,R<>R<><13>:<3A><06>M<EFBFBD>
2026-02-01 15:59:32 +03:30
 <20><16><06><0E> <0B> <0B> <0A><16><>2r<32>c <00><><00>tjjt|jd<00>d<02>j <00>}tjjt|jd<00>d<02>j <00>}t
2026-01-18 11:29:19 +03:30
j jdd||d<04><06>dd}|D<00>]V}|j}tj<00>}|jdt<00><00>d t|<05>i}|jd
|dd d i<01> <0A>}t|jd<0E>} | j!d<0F>}
|
ddr<>|
2026-02-01 15:59:32 +03:30
ddD]<5D>} | j!d<12>} | ddD]<5D>} | j#d<15>}|jj%<00>j'd<16>d}t)t*|j'd<17><00>\}}}t-j|||<12>j/<00>}||_d|_|j5<00><00><><00><><00><01>Yt7t9|<03><00>S#|j|_d|_|j5<00>Y<00><01><>xYw)Nr/r1r0FT)r{r<>rr<00>has_product_datei<65><00>https://<2F>gid<69>%https://e.ivo.ir/Rahgiri/Gidprnt.aspx<70>
User-Agent<6E>oMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36<EFBFBD>re<00>verifyrK<00> html.parser<65>table<6C><00><00>trr<72>r<><00>td<74>:r<>)r;r<r<>rr=r1rgrhrB<00>requests<74>Session<6F>mountr(<00>postr<00>text<78>find_all<6C>findr<64>r<>rEr<><00> jdatetime<6D> togregorianr<6E>r<>rlrrm)rpr/r0rkr<><00>
quarantine<EFBFBD>sessionrerYr=r<>rr<00>rr<72><00> shamsi_dater<rFrG<00>gregorian_dates rw<00>update_product_dater<65><00>s(<00><00> <14> <1D> <1D> &<26> &<26>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>+?<3F>'@<40>'1<> 3<>37<33>4<EFBFBD>6<EFBFBD>
2026-01-18 11:29:19 +03:30
<EFBFBD> <14> <1D> <1D> &<26> &<26>s<EFBFBD>7<EFBFBD>;<3B>;<3B>w<EFBFBD>+?<3F>'@<40>'1<> 3<>37<33>4<EFBFBD>6<EFBFBD>
<EFBFBD> !<21> )<29> )<29> 0<> 0<>u<EFBFBD>SW<53>ch<63>sx<73>BG<42> 1<> I<01>IN<49>$<24> P<01>D<EFBFBD><13><17><03><18>\<5C>\<5C>
<EFBFBD><1A>"<22>"<22>$<24><07><0F> <0A> <0A>j<EFBFBD>*<2A>,<2C>/<2F><15>s<EFBFBD>:<3A><EFBFBD>'<27><04> <13>L<EFBFBD>L<EFBFBD>@<40>t<EFBFBD>TY<54>)<29>,]<02>"^<02> <19> _<02><01> <20><01><06><06> <0A>6<><07> <17><1B>$<24>$<24>W<EFBFBD>-<2D>E<EFBFBD><14>Q<EFBFBD>q<EFBFBD>z<EFBFBD><1E>q<EFBFBD><11><1A> #<23>A<EFBFBD><1B>*<2A>*<2A>T<EFBFBD>*<2A>C<EFBFBD> <20><11>1<EFBFBD>X<EFBFBD>#<23><01><1E>V<EFBFBD>V<EFBFBD>D<EFBFBD>\<5C><02>%'<27>W<EFBFBD>W<EFBFBD>]<5D>]<5D>_<EFBFBD>%:<3A>%:<3A>3<EFBFBD>%?<3F><01>%B<> <0B>+.<2E>s<EFBFBD>K<EFBFBD>4E<34>4E<34>c<EFBFBD>4J<34>+K<>(<28><04>e<EFBFBD>S<EFBFBD>)2<><1E><1E><04>e<EFBFBD>S<EFBFBD>)I<>)U<>)U<>)W<><0E>+9<><03>(<28>/3<><03>,<2C><1B><08><08>
<EFBFBD>#<23> #<23><><17>: <18><03>D<EFBFBD> <09> "<22>"<22><>  <17> <20>X<EFBFBD>X<EFBFBD>C<EFBFBD> <1C>#'<27>C<EFBFBD> <20> <0F>H<EFBFBD>H<EFBFBD>J<EFBFBD>s <00>+CH <02> *I c <00><><00>tjjddd<01><03>jd<04>dd}|D<00>]]}|j}t j <00>}|jdt<00><00>dt|<02>i}|jd|dd d
i<01> <0B>}t|jd <0C>}d|_ |jd <0A>}|ddr<>|ddD]<5D>}|jd<10>} | ddD]<5D>}
|
2026-02-01 15:59:32 +03:30
jd<13>} | jj!<00>j#d<14>d} t%t&| j#d<15><00>\} }}t)j*| ||<0F>j-<00>}||_d|_ |j1<00><00><><00><><00><01>`y#|j*|_d|_ |j1<00>Y<00><01><>xYw)NFT)r{r<>r<>rbiXr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>)r1rgrhr<>rBr<>r<>r<>r(r<>r<>rr<>r<>r<>r<>r<>r<>rEr<>r<>r=r<>r<>rl)rkr<>r<>r<>rerYr=r<>rrr<>r<>r<>r<rFrGr<>s rw<00>update_product_date_cronr<6E>s<><00><00> !<21> )<29> )<29> 0<> 0<>u<EFBFBD>SW<53>BG<42> 1<> 3<>3;<3B>8<EFBFBD>G<EFBFBD>3D<33>T<EFBFBD>c<EFBFBD> K<01>D<EFBFBD><14><17><03><18>\<5C>\<5C>
2026-01-18 11:29:19 +03:30
<EFBFBD><1A>"<22>"<22>$<24><07><0F> <0A> <0A>j<EFBFBD>*<2A>,<2C>/<2F><15>s<EFBFBD>:<3A><EFBFBD>'<27><04> <13>L<EFBFBD>L<EFBFBD>@<40>t<EFBFBD>TY<54>)<29>,]<02>"^<02> <19> _<02><01> <20><01><06><06> <0A>6<><07>!<21><03><1C> <17><1B>$<24>$<24>W<EFBFBD>-<2D>E<EFBFBD><14>Q<EFBFBD>q<EFBFBD>z<EFBFBD><1E>q<EFBFBD><11><1A> #<23>A<EFBFBD><1B>*<2A>*<2A>T<EFBFBD>*<2A>C<EFBFBD> <20><11>1<EFBFBD>X<EFBFBD>#<23><01><1E>V<EFBFBD>V<EFBFBD>D<EFBFBD>\<5C><02>&(<28>g<EFBFBD>g<EFBFBD>m<EFBFBD>m<EFBFBD>o<EFBFBD>&;<3B>&;<3B>C<EFBFBD>&@<40><11>&C<> <0B>+.<2E>s<EFBFBD>K<EFBFBD>4E<34>4E<34>c<EFBFBD>4J<34>+K<>(<28><04>e<EFBFBD>S<EFBFBD>)2<><1E><1E><04>e<EFBFBD>S<EFBFBD>)I<>)U<>)U<>)W<><0E>+9<><03>(<28>/3<><03>,<2C><1B><08><08>
2026-02-01 15:59:32 +03:30
<EFBFBD>#<23> #<23><><17><>0 <17>"<22>x<EFBFBD>x<EFBFBD>C<EFBFBD> <1C>#'<27>C<EFBFBD> <20> <0F>H<EFBFBD>H<EFBFBD>J<EFBFBD>s <00>7CF<02>*Gc <00><><00><16>|jd}|jd<02>}tjj d|<01><04>j d<05>}|jj d<06>}|jj d<07>}tjjt|<03>d<08>j<00>}tjjt|<04>d<08>j<00>}tjj t||d<03> <09>t||d
<EFBFBD> <0B>zd<03> <0C>jd dddd<10>}|tjd<11><12>z
}|tjd<11><12>z
}tjj ||dd<13><14>jddddd<18>}t!|j#dd
<EFBFBD><19>j%<00><00>} t!|j#dd
<EFBFBD><19>j%<00><00>}
| |
z} t&jj ||dd<1A><1B>j)| <0B><1C>jd dddd<10>} t&jj ||ddd<1D><1E>j)| <0B><1C>jd dddd<10>} |j+d<0F>j-t/d <0A>t/d td<03> <20><00>!<21>t/d td
<EFBFBD> <20><00>!<21>t1dtd<03> <20><00>!<21>t1dtd
<EFBFBD> <20><00>!<21>t1d<05><00>"<22>}| j+d<0F>j-t/d <0A>t/d td<03> <20><00>!<21>t/d td
<EFBFBD> <20><00>!<21>t1dtd<03> <20><00>!<21>t1dtd
<EFBFBD> <20><00>!<21>t1d<05><00>"<22>}|j+d<17>j-t/d<15>t/dtd<03>#<23><00>!<21>t/dtd
<EFBFBD>#<23><00>!<21>t1dtd<03>#<23><00>!<21>t1dtd
<EFBFBD>#<23><00>!<21>t1d<05><00>"<22>}| j+d<1F>j-t/d <0A>t/d td<03> <20><00>!<21>t/d td
<EFBFBD> <20><00>!<21>t1dtd<03> <20><00>!<21>t1dtd
<EFBFBD> <20><00>!<21>t1d<05><00>"<22>}i<00>|D]<5D>}|d}|s<01> |<13>vr d$d$d$d$d$d$d"<22><06>|<<00>|d%xx|d%xsd$z cc<<00>|d&xx|d&xsd$z cc<<00>|d'xx|d'xsd$z cc<<00>|d(xx|d(xsd$z cc<<00>|d)xx|d)xsd$z cc<<00>|d*xx|d*xsd$z cc<<00><>|D]<5D>}|d}|s<01> |<13>vr d$d$d$d$d$d$d"<22><06>|<<00>|d%xx|d%xsd$z cc<<00>|d&xx|d&xsd$z cc<<00>|d'xx|d'xsd$z cc<<00>|d(xx|d(xsd$z cc<<00>|d)xx|d)xsd$z cc<<00>|d*xx|d*xsd$z cc<<00><>i}|D]<5D>}|d}||vr d$d$d$d$d$d$d"<22>||<||d%xx|d%xsd$z cc<||d&xx|d&xsd$z cc<||d'xx|d'xsd$z cc<||d(xx|d(xsd$z cc<||d)xx|d)xsd$z cc<||d*xx|d*xsd$z cc<<00><>|D]<5D>}|d}|s<01> ||vr d$d$d$d$d$d$d"<22>||<||d%xx|d%xsd$z cc<||d&xx|d&xsd$z cc<||d'xx|d'xsd$z cc<||d(xx|d(xsd$z cc<||d)xx|d)xsd$z cc<||d*xx|d*xsd$z cc<<00><>t!|<02>}|j3<00>fd+<2B>d
<EFBFBD>,<2C>t5|d
|<00>|d-<2D><03>.<2E>}t7|j8t:j<<00>/<2F>S)0Nr<4E><00>,F<>r{r?r<>r/r0r1r<>Tr<54>rzrrr<>rBr<>r<>rz)r_r`r{r|r<>r<>r<>r<>r<>r<>)rrr{rr>r)rrrr{rr rr<>rcrrrfrdrerrr<>c<00>l<00><01><00>j|ji<00>xsijdd<02>xsdSr<>r<>r<>s <20>rwrz=send_transport_carcass_detail_for_rasadyaar.<locals>.<lambda><3E>s.<00><><00> <09> <0A> <0A>b<EFBFBD>m<EFBFBD>m<EFBFBD>R<EFBFBD>8<>><3E>B<EFBFBD>C<>C<>G<EFBFBD>Q<EFBFBD>O<>T<>ST<53>rxr r<>rprc)rr<>r/rgrhr<>rfr;r<r<>r=r1r
r<>r<>r.r<>r r<>r5rr r rrr?rNrrerr<>)rpr<>r<>r/r0rkrrr<><00>quarantine_bars<72>quarantine_buy<75> all_track<63>all_products_carcass<73>all_products_liver<00>all_products_carcass_summaryr<00>all_products_live_summaryrrur<>r<>r|s @rw<00>+send_transport_carcass_detail_for_rasadyaarr<72>&sK<00><><00> <13>;<3B>;<3B>v<EFBFBD> <1E>D<EFBFBD> <0F>:<3A>:<3A>c<EFBFBD>?<3F>D<EFBFBD><1A>"<22>"<22>)<29>)<29><05>T<EFBFBD>)<29>J<>S<>S<>TX<54>Y<>J<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <14> <1D> <1D> &<26> &<26>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A> ><3E> C<> C<> E<>E<EFBFBD> <14> <1D> <1D> &<26> &<26>s<EFBFBD>5<EFBFBD>z<EFBFBD>:<3A> ><3E> C<> C<> E<>E<EFBFBD> !<21> )<29> )<29> 0<> 0<> <09>E<EFBFBD>U<EFBFBD>QV<51>W<> <09>E<EFBFBD>U<EFBFBD><14>F<> G<01><13> 1<> <06> <0B>d<EFBFBD>:<3A>e<EFBFBD>D<EFBFBD><1F><1A><<3C>  <09>
 <20>(<28>"4<>"4<>!<21>"<<3C><<3C><17><1F>(<28>"4<>"4<>!<21>"<<3C><<3C><17>!<21>)<29>)<29>0<>0<>+<2B>+<2B><13>&P<> 1<><06>
 <0B>d<EFBFBD><<3C><05>d<EFBFBD>?<3F>><3E>B<>  <0A> <1B>4<EFBFBD>+<2B>+<2B>J<EFBFBD>D<EFBFBD>+<2B>A<>J<>J<>L<>M<>O<EFBFBD><19>(<28>.<2E>.<2E>~<7E>4<EFBFBD>.<2E>H<>Q<>Q<>S<>T<>N<EFBFBD><1F>.<2E>0<>I<EFBFBD>/<2F>7<>7<>><3E>><3E><17><17><13>*<2A> ?<3F><06>
<0E>g<EFBFBD>9<EFBFBD>g<EFBFBD>%<25>d<EFBFBD>d<EFBFBD>:<3A>e<EFBFBD>D<EFBFBD><1F>R\<5C>&]<5D> <19>-<2D>4<>4<>;<3B>;<3B>%<25>1D<31>SX<53><13>4<><<3C><06><0E>g<EFBFBD>9<EFBFBD>g<EFBFBD>%<25>d<EFBFBD>d<EFBFBD>:<3A>e<EFBFBD>D<EFBFBD>AU<41>Wa<57>&b<> <16> <18>;<3B>;<3B><EFBFBD>/<2F>8<>8<><11>*<2A>o<EFBFBD><17>
<EFBFBD>1<EFBFBD><15><<3C>8<><18><1A>A<EFBFBD>$<24>K<EFBFBD>8<><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> 9<><06>L<EFBFBD>$8<>#><3E>#><3E><EFBFBD>#O<>#X<>#X<><11>*<2A>o<EFBFBD><17>
<EFBFBD>1<EFBFBD><15><<3C>8<><18><1A>A<EFBFBD>$<24>K<EFBFBD>8<><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> $Y<01>$<06> <20><1B>/<2F>/<2F>/<2F>2<>;<3B>;<3B><11>,<2C><1F><17> <0C>Q<EFBFBD>5<EFBFBD>\<5C>:<3A><18><1C>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> <<3C><06>K<EFBFBD>!2<> 8<> 8<>9M<39> N<> W<> W<><11>*<2A>o<EFBFBD><17>
<EFBFBD>1<EFBFBD><15><<3C>8<><18><1A>A<EFBFBD>$<24>K<EFBFBD>8<><19>$<24>q<EFBFBD>U<EFBFBD>|<7C>4<><1A>4<EFBFBD><01>d<EFBFBD> <0B>4<><19>$<24>K<EFBFBD> !X<01>!<06><1D><13>I<EFBFBD><1B>E<01><03><11>/<2F>"<22><03> <0E><12>)<29>#<23><1E>#$<24>$%<25>#$<24>$%<25>#$<24> "<12> <09>#<23><0E> <16>c<EFBFBD>N<EFBFBD>7<EFBFBD> #<23>s<EFBFBD>7<EFBFBD>|<7C>'8<>q<EFBFBD> 8<> #<23> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29> <15>c<EFBFBD>N<EFBFBD>><3E> *<2A>c<EFBFBD>.<2E>.A<>.F<>Q<EFBFBD> F<> *<2A> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29> <15>c<EFBFBD>N<EFBFBD>><3E> *<2A>c<EFBFBD>.<2E>.A<>.F<>Q<EFBFBD> F<> *<2A> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29>#E<01>&,<2C>E<01><03><11>/<2F>"<22><03> <0E><12>)<29>#<23><1E>#$<24>$%<25>#$<24>$%<25>#$<24> "<12> <09>#<23><0E> <16>c<EFBFBD>N<EFBFBD>7<EFBFBD> #<23>s<EFBFBD>7<EFBFBD>|<7C>'8<>q<EFBFBD> 8<> #<23> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29> <15>c<EFBFBD>N<EFBFBD>><3E> *<2A>c<EFBFBD>.<2E>.A<>.F<>Q<EFBFBD> F<> *<2A> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29> <15>c<EFBFBD>N<EFBFBD>><3E> *<2A>c<EFBFBD>.<2E>.A<>.F<>Q<EFBFBD> F<> *<2A> <15>c<EFBFBD>N<EFBFBD>=<3D> )<29>S<EFBFBD><1D>-?<3F>-D<>1<EFBFBD> D<> )<29>#E<01>&<12>H<EFBFBD><1A>@<01><03><11>/<2F>"<22><03> <0E>h<EFBFBD> <1E><1A> <20> !<21> <20> !<21> <20> <0E>H<EFBFBD>S<EFBFBD>M<EFBFBD> <11><13> <0A>g<EFBFBD><1E>#<23>g<EFBFBD>,<2C>"3<>!<21>3<><1E><10><13> <0A>m<EFBFBD>$<24><03>M<EFBFBD>(:<3A>(?<3F>a<EFBFBD>?<3F>$<24><10><13> <0A>n<EFBFBD>%<25><13>^<5E>)<<3C>)A<><01>A<>%<25><10><13> <0A>m<EFBFBD>$<24><03>M<EFBFBD>(:<3A>(?<3F>a<EFBFBD>?<3F>$<24><10><13> <0A>n<EFBFBD>%<25><13>^<5E>)<<3C>)A<><01>A<>%<25><10><13> <0A>m<EFBFBD>$<24><03>M<EFBFBD>(:<3A>(?<3F>a<EFBFBD>?<3F>$<24>!@<01>$)<29>D<01><03><11>&<26>'<27><03> <0E><12>(<28>"<22><1E>#$<24>$%<25>#$<24>$%<25>#$<24> !<12><08><13> <0A> <15>S<EFBFBD>M<EFBFBD>'<27> "<22>c<EFBFBD>'<27>l<EFBFBD>&7<>a<EFBFBD> 7<> "<22> <14>S<EFBFBD>M<EFBFBD>-<2D> (<28>C<EFBFBD> <0A>,><3E>,C<>!<21> C<> (<28> <14>S<EFBFBD>M<EFBFBD>.<2E> )<29>S<EFBFBD><1E>-@<40>-E<>A<EFBFBD> E<> )<29> <14>S<EFBFBD>M<EFBFBD>-<2D> (<28>C<EFBFBD> <0A>,><3E>,C<>!<21> C<> (<28> <14>S<EFBFBD>M<EFBFBD>.<2E> )<29>S<EFBFBD><1E>-@<40>-E<>A<EFBFBD> E<> )<29> <14>S<EFBFBD>M<EFBFBD>-<2D> (<28>C<EFBFBD> <0A>,><3E>,C<>!<21> C<> (<28>#D<01>$<16>j<EFBFBD>!<21>J<EFBFBD><0E>O<EFBFBD>O<EFBFBD> T<><14><14><06>
E<01><12><14>7<EFBFBD><19>`h<>'i<><06>J<EFBFBD> <14>J<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>,><3E>,><3E> ?<3F>?rxc<00><><00>|j}t|<01>d}tjj dd|<01><04>j d<05><06>}t |d<03><07>j}t|tj<00><08>S) Nr<4E>FT)r{r<>r~rz)r|r}rc)
rerBr.rgrhrrOrrr<>)rpr<>rkr(s rw<00>delete_free_bar_from_rasadyaarr<72><00>sw<00><00> <13><<3C><<3C>D<EFBFBD> <0F><04>:<3A>f<EFBFBD> <1D>D<EFBFBD> <1D> %<25> %<25> ,<2C> ,<2C>5<EFBFBD>d<EFBFBD>UY<55> ,<2C> /<2F>/6<>w<EFBFBD>V3<>w<EFBFBD>04<30> <09>5<>T<EFBFBD><04>E<>J<>J<>H<EFBFBD> <13>H<EFBFBD>V<EFBFBD>%7<>%7<> 8<>8rxc<00>t<00>|j}tjjdt |j <00><00><00><02>}g}|j <00>D]U\}}|j|<04><03>j<00>}|s<01>)|j|k7s<01>9|j||ji<01><00>Wt|<03>S)NFr<46>r<>) rer*rgrhr<>r<>rjrirUrr)rpre<00> poultreis<69> result_listr<74>r<>rss rw<00>
fix_numberr<EFBFBD><00>s<><00><00> <13><<3C><<3C>D<EFBFBD><17><0F><0F>&<26>&<26>U<EFBFBD>4<EFBFBD><04> <09> <09> <0B>CT<43>&<26>U<>I<EFBFBD><12>K<EFBFBD><14>
2026-01-18 11:29:19 +03:30
<EFBFBD>
<EFBFBD> <0C>3<><04><01>1<EFBFBD><1B>"<22>"<22>a<EFBFBD>"<22>0<>6<>6<>8<><07> <12>w<EFBFBD>~<7E>~<7E><11>*<2A> <17> <1E> <1E><01>'<27>.<2E>.<2E>1<> 2<>3<>
2026-02-01 15:59:32 +03:30
<14>K<EFBFBD> <20> rxc<00><><00>|jjd<01>}|stdditj<00><04>St
j j|d<05><06>j<00>}|stgtj<00><04>Stj j|d<05><07>jd<08>}t|d <09>
<EFBFBD>}t|jtj<00><04>S) Nr<4E><00>detailzRequestCode is requiredrcF<>r<>r{<00>rwr{<00> -create_dateTr}) rerfrr<00>HTTP_400_BAD_REQUESTr-rgrhrir<>r6r<>rR)rp<00> request_coderw<00> evacuationsr<73>s rw<00>%get_evacuation_detail_by_request_coder<65><00>s<><00><00><1B><<3C><<3C>#<23>#<23>M<EFBFBD>2<>L<EFBFBD> <17><17><18>#<<3C>=<3D>f<EFBFBD>Fa<46>Fa<46>b<>b<><17><1F><1F>&<26>&<26><<3C>u<EFBFBD>&<26>M<>S<>S<>U<>H<EFBFBD> <13><17><02>6<EFBFBD>#5<>#5<>6<>6<>"<22>*<2A>*<2A>1<>1<>8<EFBFBD>5<EFBFBD>1<>Q<>Z<>Z<>[i<>j<>K<EFBFBD>+<2B>K<EFBFBD>d<EFBFBD>C<>J<EFBFBD> <13>J<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>,><3E>,><3E> ?<3F>?rxc<00><><00>|jjdg<00>}|rt|t<00>st ddit
j <00><04>Si}tjj|d<05><06>}|D]X}tjj|d<05><07>jd<08>}t|d <09>
<EFBFBD>}|j||j<<00>Z|D] }||vs<01>g||<<00>t |t
j<00><04>S) Nr`r<>zRequestCodes list is requiredrcF)<02>RequestCode__inr{r<>r<>Tr})rerfr3r<>rrr<>r-rgrhr6r<>rRr<>r<>)rp<00> request_codesrarrwr<>r<>r<>s rw<00>'get_evacuation_details_by_request_codesr<73><00>s<><00><00><1C>L<EFBFBD>L<EFBFBD>$<24>$<24>W<EFBFBD>b<EFBFBD>1<>M<EFBFBD> <18>
<EFBFBD>=<3D>$<24> ?<3F><17><18>#B<>C<>F<EFBFBD>Lg<4C>Lg<4C>h<>h<> <0F>F<EFBFBD><18> <20> <20>'<27>'<27> <0A>U<EFBFBD>'<27>S<>I<EFBFBD><1D>7<><08>&<26>.<2E>.<2E>5<>5<>x<EFBFBD>u<EFBFBD>5<>U<>^<5E>^<5E>_m<5F>n<> <0B>/<2F> <0B>$<24>G<>
<EFBFBD>'1<><EFBFBD><EFBFBD><06>x<EFBFBD>#<23>#<23>$<24>7<>
<1E><1E><04> <0F>v<EFBFBD> <1D><1D>F<EFBFBD>4<EFBFBD>L<EFBFBD><1E> <14>F<EFBFBD>6<EFBFBD>#5<>#5<> 6<>6rxc<00>V<00>eZdZejj <00>ZeZe gZ
d<01>Z d<02>Z y)<04>InquiryCredentialsViewSetc<00><><00>tjjd<01><02>j<00>}|j |<04>}t |j tj<00><03>Sr<>) r4rgrhrir<>rrerr<><00>rorprqrr<00>inquiry_credentialsr<73>s rwr<>zInquiryCredentialsViewSet.listsM<00><00>0<>8<>8<>?<3F>?<3F>e<EFBFBD>?<3F>L<>R<>R<>T<><1B><19>*<2A>*<2A>+><3E>?<3F>
2026-01-18 11:29:19 +03:30
<EFBFBD><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>Crxc<00>(<00>tjjd<01><02>j<00>}|j ||j
2026-01-18 11:29:19 +03:30
d<03><04>}|j d<03><05>|j<00>t|j
2026-02-01 15:59:32 +03:30
tj<00><06>Sr<>) r4rgrhrir<>rer<>rlrrr<>r<>s rwrz InquiryCredentialsViewSet.updatest<00><00>0<>8<>8<>?<3F>?<3F>e<EFBFBD>?<3F>L<>R<>R<>T<><1B><19>*<2A>*<2A>+><3E>W<EFBFBD>\<5C>\<5C>[_<>*<2A>`<60>
2026-01-18 11:29:19 +03:30
<EFBFBD><12><1B><1B>D<EFBFBD><1B>1<><12><0F><0F><19><17>
2026-02-01 15:59:32 +03:30
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN) r<>r<>r<>r4rgr<>r<>rPr<>rrr<>rrdrxrwr<>r<>s0<00><00>!<21>)<29>)<29>-<2D>-<2D>/<2F>H<EFBFBD>3<><14>"<22><1A><16>D<01> Drxr<>c<00>^<00>eZdZejj d<01><02>ZeZe gZ
e Z d<03>Z d<04>Zy)<06>EvacuationDetailViewSetFrzc<00>2<00>t|jt<00>r |jn |jg}d}d}|D<00>]<}|jdg<00>}|rt |<08>dk(r<01>'|jd<03>} | s<01>;t
j j| d<04><05>j<00>}
|
s<01>m|D]<5D>} | j<00>} | jdd<00>} | <0A>| | d<d}| r/tj j| d<04><08>j<00>}|rB| j<00>D]\}}t|||<10><00>|
|_|j<00>|d z }<06><>|
| d
<tj j di| <0C><01>|d z }<05><><00><01>?t#d ||d <0C>t$j&<00> <0A>S)Nrr6r<>Fr<46>r<>r<>)r<>r{r<>rwrb)rarh<00>updatedrcrd)r3rer<>rfrmr-rgrhri<00>copyrtr6rjrkrwrlrmrrrn)rorprqrr<00> data_list<73> total_created<65> total_updated<65> item_datar<61>r<>rwr<>r<>r<>r<>rurvs rwrmzEvacuationDetailViewSet.create*s<><00><00>$.<2E>w<EFBFBD>|<7C>|<7C>T<EFBFBD>$B<>G<EFBFBD>L<EFBFBD>L<EFBFBD><17><1C><1C><0E> <09><19> <0A><19> <0A>"<22>" '<27>I<EFBFBD>!*<2A><1D><1D>/A<>2<EFBFBD>!F<> <1E>%<25><13>-?<3F>)@<40>A<EFBFBD>)E<><18>$<24>=<3D>=<3D><1D>7<>L<EFBFBD><1F><18><1F>'<27>'<27>.<2E>.<2E><<3C>u<EFBFBD>.<2E>U<>[<5B>[<5B>]<5D>H<EFBFBD><1B><18>#5<> '<27><0F>,<2C>1<>1<>3<>
<EFBFBD>(<28>n<EFBFBD>n<EFBFBD>T<EFBFBD>4<EFBFBD>8<> <0B><1E>*<2A>/:<3A>J<EFBFBD>|<7C>,<2C>!<21>
<EFBFBD><1E>!1<>!9<>!9<>!@<40>!@<40>#.<2E>#<23>"A<01>"<16><1C>e<EFBFBD>g<EFBFBD><1F>
<1E>&0<>&6<>&6<>&8<>8<>
<EFBFBD><03>U<EFBFBD><1F>
<EFBFBD>C<EFBFBD><15>7<>8<>*2<>J<EFBFBD>'<27><1E>O<EFBFBD>O<EFBFBD>%<25>!<21>Q<EFBFBD>&<26>M<EFBFBD>-5<>J<EFBFBD>z<EFBFBD>*<2A>$<24>,<2C>,<2C>3<>3<>A<>j<EFBFBD>A<>!<21>Q<EFBFBD>&<26>M<EFBFBD>+ '<27>" '<27>H<18>5<>$<24>$<24>
<EFBFBD><19>)<29>)<29> +<2B> +rxc<00><><00>|j|j<00><00>}|jjd<01>}|r2|dk7r-|j <00>r|j t gd<03>|<05><00>}|jjdd<00>}|rt|<06>|j_
|j|jdd<06><00>}|<07>.|j|d<07><08>}|j|j<00>S|j!|jdd<06>d<07><08>}t#|jt$j&<00> <09>S)
Nr<EFBFBD>r<>)r<><00>SourceUnitNamer>r|r<>r<>Tr}rc)r<>r<>rrfr<>rhrXr<>r<>r<>r|r<>r<>r<>r<>rer<>rrr<>) rorprqrrr<>r<>r|r<>r<>s rwr<>zEvacuationDetailViewSet.listZs<00><00><1A>*<2A>*<2A>4<EFBFBD>+<<3C>+<<3C>+><3E>?<3F> <0B><18><1B><1B><1F><1F><18>*<2A><06> <11><15><1B>$<24><16><1C><1C><1E>)<29>0<>0<><1F> Q<>SY<53>Z<><12> <0B><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>k<EFBFBD>&:<3A>&:<3A>=<3D>.<2E>&Y<>Z<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>;<3B>+?<3F>+?<3F> <0A>~<7E>+^<5E>ei<65>*<2A>j<>
<EFBFBD><17>
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>CrxN)r<>r<>r<>r6rgrhr<>rRr<>rrrWr<>rmr<>rdrxrwrr$s;<00><00><1F>'<27>'<27>.<2E>.<2E>U<EFBFBD>.<2E>;<3B>H<EFBFBD>1<><14>"<22><1A><16>'<27><14>.+<2B>`Drxrc<00><><00>tjjd<01><02>jd<03><04>jd<05><06>}|j d<07>j t d<08><00> <09>}tt<00>}|j dd
<EFBFBD>j<00>D]#}|d}|d
}|<06><01>||j|<06><00>%g}|jd d<07>D]:}|d}t|j|g<00><00>} |j||d | d <0A><03><00><t|<07>}
t!d<0E>|j <00>D<00><00>} t#|
|| d<0F>t$j&<00><10>S)NFrzT)<01>ReportTypeString__isnullrK)r<>r<>r<>)r<>r<>z-countr<74>)<03>report_type_stringr<67><00> report_typesc3<00>8K<00>|]}t|<01>dk<00><01><00>y<01>w)r<>N)rm)<02>.0r s rw<00> <genexpr>z1evacuation_report_type_summary.<locals>.<genexpr><3E>s<00><00><><00>S<><16>C<EFBFBD><06>K<EFBFBD>1<EFBFBD>,<2C>S<>s<00>)<03>total_report_typesr<00>&report_type_matches_report_type_stringrc)r6rgrhrr r rrr@r<>rDr<>rrfrrmr<>rrr<>) rpr<><00>report_type_counter<65>type_relationsr{r<00>report_type_valuer<00>entry<72>associated_types<65>distinct_count<6E>mapping_is_uniques rw<00>evacuation_report_type_summaryrqs<><00><00> <20>'<27>'<27>.<2E>.<2E>U<EFBFBD>.<2E>;<3B>C<>C<>!%<25>D<01><06> <0A>g<EFBFBD><1B><0E><06> <0A> #<23>/<2F>/<2F>*<<3C>=<3D>F<>F<><13>D<EFBFBD>k<EFBFBD>G<01><06><17>!<21><13>%<25>N<EFBFBD><18><0F><0F> 2<>L<EFBFBD>A<>J<>J<>L<>F<01><04>!<21>"4<>5<><1A> <20><1C>.<2E><19> <1C> (<28> <1A>-<2D> .<2E> 2<> 2<>3D<33> E<> F<01> <16>L<EFBFBD>$<24>-<2D>-<2D>h<EFBFBD>8J<38>K<> <0B><05>"<22>#5<>6<><1A>!<21>.<2E>"4<>"4<>5G<35><12>"L<>M<><18><14><1B><1B>"4<><1A>7<EFBFBD>^<5E>,<2C>
<EFBFBD> <0B> <0B><19><1C>&<26>N<EFBFBD><1B>S<>><3E>;P<>;P<>;R<>S<>S<><15> <13>,<2C>$<24>2C<32><06><15> <20> <20>  "<22>"rxc<00>t<00><00>eZdZejj d<01><02>ZeZe gZ
e Z e Zd<03>Z<0F>fd<04>Zd<05>Z<11>xZS)<06>AllProductsTransportViewSetFrzc<00><><00>|j|j<00><00>}|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>} |r|dk7r|j |<05><07>}|r|dk7r|j |<06><08>}|rr|rp|dk7rk|dk7rf t
j
j t|<07>d <09>}
t
j
j t|<08>d <09>} |j |
| <0B>
<EFBFBD>}| rN| dk7rI| j<00>r9|j t|jjj| <09><00>}|jjd d<00>} | rt| <0C>|j _|j%|j'd d <0A><00>} | <0A>.|j)| d<0E><0F>}|j+|j,<00>S|j/|j'd d <0A>d<0E><0F>}t1|j,t2j4<00><10>S#t$rY<00><01>-wxYw)N<> product_typerDr/r0r<>r<><00>r<00>rDr1<00>rrr|rbr<>Tr}rc)r<>r<>rrfrhr;r<r<>r>r<>rXr<>r<>r<>r<>r<>r<>r|r<>r<>r<>r<>rer<>rrr<>)rorprqrrrnr rDr/r0r<><00>
start_date<EFBFBD>end_dater|r<>r<>s rwr<>z AllProductsTransportViewSet.list<73>s#<00><00><19>)<29>)<29>$<24>*;<3B>*;<3B>*=<3D>><3E>
<EFBFBD><1E>{<7B>{<7B><EFBFBD><EFBFBD>~<7E>6<> <0C>&<26>{<7B>{<7B><EFBFBD><EFBFBD>/E<>F<><1C><17> <0B> <0B><0F><0F><07>(<28><05><17> <0B> <0B><0F><0F><07>(<28><05><18><1B><1B><1F><1F><18>*<2A><06> <17>L<EFBFBD>K<EFBFBD>7<>#<23>*<2A>*<2A><<3C>*<2A>@<40>J<EFBFBD> <1F>$8<>K<EFBFBD>$G<>#<23>*<2A>*<2A>@T<>*<2A>U<>J<EFBFBD> <10>U<EFBFBD>u<EFBFBD> <0B>3<><05><1B>8L<38> <15>%<25>.<2E>.<2E>7<>7<><03>E<EFBFBD>
<EFBFBD>J<EFBFBD>O<>
<EFBFBD>#<23>,<2C>,<2C>5<>5<>c<EFBFBD>%<25>j<EFBFBD>*<2A>M<><08>'<27>.<2E>.<2E><1A>x<EFBFBD>.<2E>X<>
<EFBFBD> <12><15><1B>$<24><16><1C><1C><1E>'<27>.<2E>.<2E><1F><04> 4<> 4<> 9<> 9<> @<40> @<40>&<26>I<><12>
<EFBFBD><1C>(<28>(<28>,<2C>,<2C>[<5B>$<24>?<3F> <09> <14>.1<EFBFBD>)<29>n<EFBFBD>D<EFBFBD> !<21> !<21> +<2B><13>%<25>%<25>j<EFBFBD>&9<>&9<>'<27>><3E>&R<>S<><04> <0F> <1B><1D>,<2C>,<2C>T<EFBFBD><04>,<2C>=<3D>J<EFBFBD><17>.<2E>.<2E>z<EFBFBD><EFBFBD><EFBFBD>?<3F> ?<3F><19>*<2A>*<2A>:<3A>+><3E>+><3E>w<EFBFBD><0E>+W<>^b<>*<2A>c<>
<EFBFBD><17>
<EFBFBD><0F><0F><06>0B<30>0B<30>C<>C<><43>'<1E> <15><14> <15>s<00>(A%I.<00>. I;<03>:I;c<00><><00><01>d|jvr|j|<01>S|j}t|t<00>r<>g}|D]K}|j d<02>}|s<01>t jj||<06><03>\}} |j|<08><00>M|j|d<04><05>}
t|
jtj<00><06>St<00> |<00><|g|<02><01>i|<03><01>S)Nr
rB)rBreTr}rc)r<00>_import_from_excelrer3r<>rfr5rgrfrr<>rrrn<00>superrm) rorprqrrre<00>created_objectsr{rBr6rhr<><00> __class__s <20>rwrmz"AllProductsTransportViewSet.create<74>s<><00><><00> <11>W<EFBFBD>]<5D>]<5D> "<22><17>*<2A>*<2A>7<EFBFBD>3<> 3<><16>|<7C>|<7C><04> <15>d<EFBFBD>D<EFBFBD> !<21> <20>O<EFBFBD><1C> 0<><04><1F>8<EFBFBD>8<EFBFBD>J<EFBFBD>/<2F><08><1B>#7<>#?<3F>#?<3F>#P<>#P<>!)<29>!%<25>$Q<01>$<16>L<EFBFBD>C<EFBFBD><17>$<24>*<2A>*<2A>3<EFBFBD>/<2F> 0<><1E>,<2C>,<2C>_<EFBFBD>4<EFBFBD>,<2C>H<>J<EFBFBD><1B>J<EFBFBD>O<EFBFBD>O<EFBFBD>F<EFBFBD>4K<34>4K<34>L<> L<><19>7<EFBFBD>><3E>'<27>;<3B>D<EFBFBD>;<3B>F<EFBFBD>;<3B> ;rxc<00><>
<00>|jdj<00>}tjt |<02><00><02>}|j
}t |jd<03><04><00>D<00>cgc]}|rt|<05>j<00>nd<05><02>!}}idd<07>dd <09>d
d <0B>d d <0A>dd <0A>dd<10>dd<12>dd<14>dd<16>dd<18>dd<1A>dd<1C>dd<1E>dd <20>d!d"<22>d#d$<24>d%d&<26>d'd(d)d*d+d,d-d.d/d0d1d2d3<64> <0C>}d4}d4} d4}
|jd5d<03>6<EFBFBD>D<00>]<5D>} | rtd7<64>| D<00><00>r<01>tt|| <0B><00>} | jd <0C>xs| jd<0E>} | jd!<21>xs| jd!<21>}| jd%<25>xs| jd%<25>}t|<0E>| s<01><>tj j#| d8<64>9<EFBFBD>j%<00>}| jd:<3A>r | jd:d<05>j<00>nd}|d;vr |r|
d<z }
<EFBFBD><01>i}|j'<00>D<00>]T\}}|| vs<01> | |}|d=vr<>|r<> t)|t<00>rtd>|vrA|j+d><3E>}t-|<16>d?k(r<>t/t0|<16>\}}}t3|||<19>}nft4j4j7|d@<40>j9<00>}n7t;|dA<64>r+t3|j<|j>|j@<00>}|dk(r:|r8 t)|t<00>rtI|jKdCd<05><00>}n tI|<15>}|dDvr:|r8 t)|t<00>rtI|jKdCd<05><00>}n tI|<15>}|||<<00><01>WdB} tO| <0A>}|jt| <0A><00>}|r/tPj j#|d8<64>E<EFBFBD>jS<00>}|r<>|j'<00>D]\}}tW|||<15><00>|r||_,|j[<00>|j\r<|j^r0|j\|j^k7rd|_0|j[<00>| d<z } <09><03>i| |d <tdLi|<12><01>}|r||_,|j[<00>|j\r<|j^r0|j\|j^k7rd|_0|j[<00>|d<z }<08><03><>tcdF|| |
|<08>dG| <09>dH|
<EFBFBD>dI<64>dJ<64>tdjf<00>K<EFBFBD>Scc}w#tBtDtFf$rdB}Y<00><02>.wxYw#tBtLf$rdB}Y<00><02>wxYw#tBtLf$rdB}Y<00><01><>wxYw#tT$rY<00><01><>wxYw)MzImport data from Excel filer
r Tr rKr<>r<>r r r ruکد رهگیریrBrrr=rrrrjrrrrrrrrrrrrDrrErrCr r<>r r#r%r'r,r.r0r2r4r6r1r*) r!r"r$r&r+r-r/r1r3r5r7r)rr<>r9c3<00>$K<00>|]}|du<00><01><00>
y<00>wr<>rd)rrJs rwrzAAllProductsTransportViewSet._import_from_excel.<locals>.<genexpr> s<00><00><><00>;<3B>t<EFBFBD>d<EFBFBD>d<EFBFBD>l<EFBFBD>;<3B>s<00>F)rBr{r))u تخلیه.r)r<>r;r<>rr1r<Nr<4E>)r,r.r0r<>r<>u' رکورد جدید اضافه شد، u+ رکورد به‌روزرسانی شد، u) رکورد رد شد (تخلیه شده))rarhr<00>skippedr0rcrd)4rrrrrr<>rArr<>r<>r<>rBrCrfr<>r5rgrhrirjr3r<>rmrEr<>rZr;r<r=r2r<rFrGr><00>AttributeErrorrq<00>float<61>replace<63> TypeErrorr)r-r<>r<>rkrwrlrDrrrrrn)rorpr
rrrJrKrL<00> created_countr1<00> skipped_countrrQrRr<00>jihadi_origin_code<64>existing_record<72> unloading_valrUrVrWrvrurXrYr<00> hatching_obj<62>
permit_map<EFBFBD> permit_coderu<00>
new_records rwr'z.AllProductsTransportViewSet._import_from_excel<65>s<><00><00><16>}<7D>}<7D>V<EFBFBD>$<24>)<29>)<29>+<2B><04><19>'<27>'<27><17><14><1D>?<3F><06><16> <0A> <0A><05>AE<41>e<EFBFBD>o<EFBFBD>o<EFBFBD>bf<62>o<EFBFBD>Fg<46>Ah<41>i<><14><04>3<EFBFBD>t<EFBFBD>9<EFBFBD>?<3F>?<3F>$<24>"<22>4<>i<><07>i<>
<EFBFBD> <10>+<2B>
<EFBFBD> <1F>!3<>
<EFBFBD> "<22>#8<>
<EFBFBD> <20><1A> 
<EFBFBD>
<1B>J<EFBFBD> 
<EFBFBD> <19>&<26> 
<EFBFBD> <19>)<29>
<EFBFBD> <19>'<27>
<EFBFBD> <19>*<2A>
<EFBFBD> <17><06>
<EFBFBD> "<22>#4<>
<EFBFBD> &<26>}<7D>
<EFBFBD> <17><08>
<EFBFBD> "<22>#9<>
<EFBFBD> &<26>'9<>
<EFBFBD> <17> <0A>!
<EFBFBD>" %<25>o<EFBFBD>#
<EFBFBD>$';<3B><1F>,?<3F>#0<>)<29>,<2C>"<22>!-<2D>#/<2F>#2<>%5<>%<25>;
<EFBFBD> <09>@<1A> <0A><19> <0A><19> <0A><18>?<3F>?<3F>1<EFBFBD>$<24>?<3F>?<3F>^ #<23>C<EFBFBD><16>#<23>;<3B>s<EFBFBD>;<3B>;<3B><18><1B>C<EFBFBD><07><13>-<2D>.<2E>H<EFBFBD>#<23><<3C><<3C>(;<3B><<3C>\<5C><08> <0C> <0C>^<5E>@\<5C>L<EFBFBD>$<24>L<EFBFBD>L<EFBFBD>)B<>C<>n<>x<EFBFBD>|<7C>|<7C>Tm<54>Gn<47>M<EFBFBD>!)<29><1C><1C>.F<>!G<>!q<>8<EFBFBD><<3C><<3C>Xp<58>Kq<4B> <1E> <11>-<2D> <20><1F><18>2<>:<3A>:<3A>A<>A<><<3C>_d<5F>A<>e<>k<>k<>m<>O<EFBFBD>FN<46>l<EFBFBD>l<EFBFBD>S_<53>F`<60>H<EFBFBD>L<EFBFBD>L<EFBFBD><1C>r<EFBFBD>:<3A>@<40>@<40>B<>fh<66>M<EFBFBD><1C> =<3D>=<3D>/<2F><1D><11>"<22> <0A><18><1C>K<EFBFBD>)2<><1F><1F>):<3A>% 5<>%<25><08>+<2B><1B>x<EFBFBD>'<27>$<24>X<EFBFBD>.<2E>E<EFBFBD>"<22>&@<40>@<40>U<EFBFBD> )<29>)<29>%<25><13>5<>#&<26>%<25><<3C>,1<>K<EFBFBD>K<EFBFBD><03>,<<3C>E<EFBFBD>'*<2A>5<EFBFBD>z<EFBFBD>Q<EFBFBD><EFBFBD>25<32>c<EFBFBD>5<EFBFBD>/<2F><07><01>1<EFBFBD>a<EFBFBD>0A<30>!<21>Q<EFBFBD><01>0J<30><05>,4<>,=<3D>,=<3D>,F<>,F<>u<EFBFBD>j<EFBFBD>,Y<>,^<5E>,^<5E>,`<60>E<EFBFBD>!(<28><15><06>!7<>(9<>%<25>*<2A>*<2A>e<EFBFBD>k<EFBFBD>k<EFBFBD>SX<53>S\<5C>S\<5C>(]<5D><05>#<23>j<EFBFBD>0<>U<EFBFBD>)<29>)<29>%<25><13>5<>(-<2D>e<EFBFBD>m<EFBFBD>m<EFBFBD>C<EFBFBD><12>.D<>(E<><05>(-<2D>e<EFBFBD> <0C><05>#<23>&S<>S<>X]<5D>)<29>)<29>%<25><13>5<>(-<2D>e<EFBFBD>m<EFBFBD>m<EFBFBD>C<EFBFBD><12>.D<>(E<><05>(-<2D>e<EFBFBD> <0C><05>05<30>K<EFBFBD> <0B>,<2C>K% 5<>N <20>L<EFBFBD> <15>5<>l<EFBFBD>C<>
<EFBFBD>(<28>n<EFBFBD>n<EFBFBD>S<EFBFBD><1C>-><3E>?<3F> <0B><1E>#+<2B>#3<>#3<>#:<3A>#:<3A>FX<46>`e<>#:<3A>#f<>#k<>#k<>#m<>L<EFBFBD><1F>"-<2D>"3<>"3<>"5<>9<>J<EFBFBD>C<EFBFBD><15><1B>O<EFBFBD>S<EFBFBD>%<25>8<>9<><1F>/;<3B>O<EFBFBD>,<2C><1F>$<24>$<24>&<26>"<22>7<>7<>O<EFBFBD><[<5B><[<5B>&<26>;<3B>;<3B><EFBFBD>?^<5E>?^<5E>^<5E>.2<EFBFBD><0F>+<2B>'<27>,<2C>,<2C>.<2E><1D><11>"<22> <0A>*6<> <0B>J<EFBFBD>'<27>1<>@<40>K<EFBFBD>@<40>
<EFBFBD><1F>*6<>J<EFBFBD>'<27><1A><0F><0F>!<21><1D>2<>2<>z<EFBFBD>7Q<37>7Q<37>!<21>6<>6<>*<2A>:T<>:T<>T<>)-<2D>
<EFBFBD><0E>"<22><0F><0F>)<29><1D><11>"<22> <0A>}^ #<23>@<18><1A>$<24>$<24>$<24>'<27><1F>(O<>P]<5D><EFBFBD>_J<02>KX<02>JY<02>YB<03>C<03> 
<EFBFBD> <19>)<29>)<29> +<2B> +<2B><>Mj<01><>V!+<2B>N<EFBFBD>J<EFBFBD>G<>)<29>$(<28>E<EFBFBD>)<29><>!+<2B>I<EFBFBD>6<>)<29>$(<28>E<EFBFBD>)<29><>!+<2B>I<EFBFBD>6<>)<29>$(<28>E<EFBFBD>)<29><><1D> <15><14> <15>sP<00>&$S5<04>*B;S:<04>-7T<04>+7T/<04>-AU<02>:T<07>T<07>T,<07>+T,<07>/U<07>U<07> U<05>U)r<>r<>r<>r5rgrhr<>rTr<>rrrWr<>r'r<>r<>rmr'<00> __classcell__)r*s@rwrr<00>sG<00><><00>#<23>+<2B>+<2B>2<>2<><15>2<>?<3F>H<EFBFBD>;<3B><14>"<22><1A><16>'<27><14>3<>O<EFBFBD>'D<01>R<<3C>*R+rxrc<00><00>eZdZegZd<01>Zy)<03>!AllProductsTransportDashboardViewc<00>L<00>|jjd<01>}|jjd<02>}|jjd<03>}|jjd<04>}|jjd<05>xsd}|jjd<06>xsd}|dk(rd}tjj d<08> <09>}|r|dk7r|j |<05>
<EFBFBD>}|rr|rp|dk7rk|dk7rf t
j
j t|<06>d <0B>} t
j
j t|<07>d <0B>}
|j | |
<EFBFBD> <0C>}|jjd <0A>} t} |rD|dk7r?|j<00>r/|j t| jj|<04><00>}|<02>r<>|dk(<00>rLi} |r|| d<t} tjjd.i| <0A><01>jd<10>}|rD|dk7r?|j<00>r/|j t| jj|<04><00>}|j!dd<12><13>}|j |<0F><14>}| r| dk7r|j | <0B><15>}|j#t%d<16>t%dt'd<08><17><00><18>t%dt'd<12><17><00><18>t)dt'd<08><17><00><18>t)dt'd<12><17><00><18>t)d<10><00><19>}|dxsd}|dxsd}|dxsd}|dxsd}|dxsd}|d xsd}|dkDr3||zdkDr+t+|||zz d!zd"<22>}t+|||zz d!zd"<22>}nd}d}|jd#<23>j!d$d<12><13>j-<00>}t/d%|t1|<12>t1|<13>t1|<16>t1|<14>|t1|<17>t1|<15>||j3<00>|d&<26> t4j6<00>'<27>Si}|r||d<t} t9jjd.i|<1B>ddd(<28><02><01>jd<10>}|rD|dk7r?|j<00>r/|j t| jj|<04><00>}|j!d)d<12><13>}|j t'|<1D><14>t'|<1D>*<2A>z<00>jd#<23>}| r| dk7r|j | <0B><15>}|j#t%d<16>t%dt'd<08><17><00><18>t%dt'd<12><17><00><18>t)dt'd<08><17><00><18>t)dt'd<12><17><00><18>t)d<10><00><19>}|dxsd}|dxsd}|dxsd}|dxsd}|dxsd}|d xsd}|dkDr3||zdkDr+t+|||zz d!zd"<22>}t+|||zz d!zd"<22>}nd}d}|j!d$d<12><13>j-<00>}t/|t1|<12>t1|<13>t1|<16>t1|<14>|t1|<17>t1|<15>||j3<00>|d+<2B> t4j6<00>'<27>S| r| dk7r|j | <0B><15>}|j#t%d<16>t%dt'd<08><17><00><18>t%dt'd<12><17><00><18>t)dt'd<08><17><00><18>t)dt'd<12><17><00><18>t)d<10><00><19>}|dxsd}|dxsd}|dxsd}|dxsd}|dxsd}|d xsd}|dkDr3||zdkDr+t+|||zz d!zd"<22>}t+|||zz d!zd"<22>}nd}d}|jd#<23>j!d$d<12><13>j-<00>}t/d,|t1|<12>t1|<13>t1|<16>t1|<14>|t1|<17>t1|<15>||d-<2D> t4j6<00>'<27>S#t$rY<00><06><>wxYw)/Nr<4E>r<>r<>r r/r0r<>Frzr!r1r#rDr/rVr<>r<>Tr<54>r<>r"rrr<>rcr<>rrfrdrerrr<>r<>r<>r<>rz) r<>rrkr{rir|rkrlr}rnrr<>rcr<>r<>r<>) rrkr{rir|rkrlr}rnr<>r<>r<>) r<>rrkr{rir|rkrlr}rnr<>rd)rrfr5rgrhr;r<r<>r>r'r<>rXr<>r<>r/r<>r r<>rr
rr<>rirr<>r<>rr<>r2)rorpr<>r<>r<>r r/r0r<>r$r%rDr<>r<>r<><00>kill_house_codesrkr<>r<>r<>rrrrrrr<>rr <00> steward_codess rwrfz%AllProductsTransportDashboardView.getxs
<00><00><16>{<7B>{<7B><EFBFBD><EFBFBD>v<EFBFBD>&<26><04><1A>;<3B>;<3B>?<3F>?<3F>:<3A>.<2E><08><18><1B><1B><1F><1F><18>*<2A><06><1E>{<7B>{<7B><EFBFBD><EFBFBD>~<7E>6<> <0C><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05><17> <0B> <0B><0F><0F><07>(<28>0<>D<EFBFBD><05> <13>{<7B> "<22><1B>H<EFBFBD>'<27>/<2F>/<2F>6<>6<>U<EFBFBD>6<>C<><08> <17>L<EFBFBD>K<EFBFBD>7<><1F><EFBFBD><EFBFBD>|<7C><EFBFBD><<3C>H<EFBFBD> <10>U<EFBFBD>u<EFBFBD> <0B>3<><05><1B>8L<38> <15>%<25>.<2E>.<2E>7<>7<><03>E<EFBFBD>
<EFBFBD>J<EFBFBD>O<>
<EFBFBD>#<23>,<2C>,<2C>5<>5<>c<EFBFBD>%<25>j<EFBFBD>*<2A>M<><08>#<23>?<3F>?<3F>Z<EFBFBD>8<EFBFBD>?<3F>T<><08> '<27>{<7B>{<7B><EFBFBD><EFBFBD>/E<>F<><1C>%B<>"<22> <11>f<EFBFBD> <0B>+<2B><06> <0C> <0C><0E><1F><EFBFBD><EFBFBD><1B>6<>;<3B>;<3B>B<>B<>F<EFBFBD>K<><0E>H<EFBFBD> <10><13>{<7B>"<22>%'<27>"<22><1B>5=<3D>&<26>z<EFBFBD>2<>-J<>*<2A>&<26>.<2E>.<2E>5<>5<>K<>8J<38>K<>T<>T<>UY<55>Z<>
<EFBFBD><19>f<EFBFBD> <0B>3<><06> <0C> <0C><0E>!+<2B>!2<>!2<>#<23>$><3E>$C<>$C<>$J<>$J<>F<EFBFBD>S<>"<16>J<EFBFBD>$.<2E>#9<>#9<>,<2C>T<EFBFBD>#9<>#R<> <20><1F><EFBFBD><EFBFBD>9I<39><EFBFBD>J<><04>'<27>,@<40>K<EFBFBD>,O<><1F>;<3B>;<3B><P<>;<3B>Q<>D<EFBFBD>#<23>n<EFBFBD>n<EFBFBD><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> -<2D><12> <0B>*<2A>-<2D>8<>=<3D>A<EFBFBD> <0B>!,<2C>W<EFBFBD>!5<>!:<3A><11><0E>!,<2C>]<5D>!;<3B>!@<40>q<EFBFBD><0E>"-<2D>n<EFBFBD>"=<3D>"B<><11><0F>)<29>-<2D>8<>=<3D>A<EFBFBD> <0B>*<2A>><3E>:<3A>?<3F>a<EFBFBD> <0C><1E><11>?<3F><0E><1F>(H<>A<EFBFBD>'M<>$)<29>><3E>^<5E>o<EFBFBD>=]<5D>+^<5E>be<62>*e<>gh<67>$i<>M<EFBFBD>%*<2A>O<EFBFBD>~<7E>P_<50>?_<>,`<60>dg<64>+g<>ij<69>%k<>N<EFBFBD>$%<25>M<EFBFBD>%&<26>N<EFBFBD>"<22>m<EFBFBD>m<EFBFBD>N<EFBFBD>;<3B>G<>G<> <0A>\`<60>G<>a<>g<>g<>i<> <0B><1F>.<2E>+<2B><1F> <0B>,<2C>(+<2B>N<EFBFBD>(;<3B>"%<25>k<EFBFBD>"2<>.1<EFBFBD>.<2E>.A<>0=<3D>#&<26>|<7C>#4<>/2<>?<3F>/C<>1?<3F>.8<EFBFBD>.><3E>.><3E>.@<40>#.<2E> !<12>!<21>,<2C>,<2C> .<2E> .<2E> #%<25><0F><1B>2:<3A>O<EFBFBD>J<EFBFBD>/<2F>-J<>*<2A> <20>.<2E>.<2E>/<2F>/<2F>`<60>/<2F>`<60><15>[_<>`<60>i<>i<>jn<6A>o<><07><19>f<EFBFBD> <0B>3<><06> <0C> <0C><0E>%<25>n<EFBFBD>n<EFBFBD>#<23>$><3E>$C<>$C<>$J<>$J<>F<EFBFBD>S<><16>G<EFBFBD>!(<28> 3<> 3<>M<EFBFBD><04> 3<> M<> <0A><1F><EFBFBD><EFBFBD><15> <0A>6<><11>R_<52>9`<60>`<60><12><1A>(<28>><3E>*<2A><15>(<28>,@<40>K<EFBFBD>,O<><1F>;<3B>;<3B><P<>;<3B>Q<>D<EFBFBD>"<22>n<EFBFBD>n<EFBFBD><1D>j<EFBFBD>/<2F> #<23>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C> D<>!$<24>Z<EFBFBD><01>d<EFBFBD> <0B>!D<> %<25>d<EFBFBD>1<EFBFBD><15><<3C> @<40>!&<26>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>!@<40> %<25>d<EFBFBD> <0B> -<2D><12> <0B>*<2A>-<2D>8<>=<3D>A<EFBFBD> <0B>!,<2C>W<EFBFBD>!5<>!:<3A><11><0E>!,<2C>]<5D>!;<3B>!@<40>q<EFBFBD><0E>"-<2D>n<EFBFBD>"=<3D>"B<><11><0F>)<29>-<2D>8<>=<3D>A<EFBFBD> <0B>*<2A>><3E>:<3A>?<3F>a<EFBFBD> <0C><1E><11>?<3F><0E><1F>(H<>A<EFBFBD>'M<>$)<29>><3E>^<5E>o<EFBFBD>=]<5D>+^<5E>be<62>*e<>gh<67>$i<>M<EFBFBD>%*<2A>O<EFBFBD>~<7E>P_<50>?_<>,`<60>dg<64>+g<>ij<69>%k<>N<EFBFBD>$%<25>M<EFBFBD>%&<26>N<EFBFBD>"<22>.<2E>.<2E>}<7D>4<EFBFBD>.<2E>H<>N<>N<>P<> <0B><1F>+<2B><1F> <0B>,<2C>(+<2B>N<EFBFBD>(;<3B>"%<25>k<EFBFBD>"2<>.1<EFBFBD>.<2E>.A<>0=<3D>#&<26>|<7C>#4<>/2<>?<3F>/C<>1?<3F>+2<>=<3D>=<3D>?<3F>#.<2E> !<12>!<21>,<2C>,<2C> .<2E> .<2E> <20>$8<>K<EFBFBD>$G<><1F><EFBFBD><EFBFBD><P<><EFBFBD>Q<>H<EFBFBD><1E>(<28>(<28><15>j<EFBFBD>/<2F><1B>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C><<3C><1C>Z<EFBFBD><01>d<EFBFBD> <0B><<3C><1D>d<EFBFBD>1<EFBFBD><15><<3C>8<><1E>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>8<><1D>d<EFBFBD> <0B> )<29>
<EFBFBD> <0B>"<22>-<2D>0<>5<>A<EFBFBD> <0B>$<24>W<EFBFBD>-<2D>2<><11><0E>$<24>]<5D>3<>8<>q<EFBFBD><0E>%<25>n<EFBFBD>5<>:<3A><11><0F>!<21>-<2D>0<>5<>A<EFBFBD> <0B>"<22>><3E>2<>7<>a<EFBFBD> <0C> <16><11>?<3F><0E><1F> @<40>A<EFBFBD>E<>!<21>><3E>^<5E>o<EFBFBD>5U<35>#V<>Z]<5D>"]<5D>_`<60>a<>M<EFBFBD>"<22>O<EFBFBD>~<7E><0F>7W<37>$X<>\_<>#_<>ab<61>c<>N<EFBFBD><1D>M<EFBFBD><1E>N<EFBFBD><1E>'<27>'<27><0E>7<>C<>C<>M<EFBFBD>X\<5C>C<>]<5D>c<>c<>e<> <0B><17><19>#<23><17> <0B>$<24> #<23>N<EFBFBD> 3<><1D>k<EFBFBD>*<2A>&)<29>.<2E>&9<>(5<><1E>|<7C>,<2C>'*<2A>?<3F>';<3B>)7<>&<26> 
<EFBFBD><19>$<24>$<24> &<26> &<26><>{<1E> <15><14> <15>s<00>:A%`<00> `#<03>"`#Nr<4E>rdrxrwr=r=us<00><00>"<22><1A><16>~&rxr=c<00><00>eZdZegZd<01>Zy)<03>$AllProductsTransportProductsListViewc<00> <00>tjjdd<01><02>jd<03><04>j dd<06><07>j <00>j d<05>}tdt|<02>itj<00> <09>S)
NF)r{<00>product__isnullrKr!rTr<54><00>productsrc) r5rgrhrr r<>r<>rr<>rr<>)rorprEs rwrfz(AllProductsTransportProductsListView.get<sw<00><00>'<27>/<2F>/<2F>6<>6<><17>!<21>7<>
<EFBFBD> <12>'<27>"<22>'<27>
<1D>k<EFBFBD>k<EFBFBD>)<29>$<24>k<EFBFBD>?<3F><08><08>
<EFBFBD>8<EFBFBD>8<EFBFBD>T]<5D>K^<5E> <11>
<18> <16><04>X<EFBFBD><0E>
<EFBFBD><18>$<24>$<24>&<26> &rxNr<4E>rdrxrwrBrB9s<00><00>"<22><1A><16>&rxrBc<00><><00>d}|j<00>rd}|jjr<>|jjj|jjj|jjj|jjj
|jjj |jjjd<02>}|jj||jj|jjd<03>}id|j<00>dt|j<00><00>dd<07>dt|j<00><00>d |j<00>d
|jr|jj<00>nd<01>d |j <00>d |j <00>d |j"<00>dd<0F>d|jr|jj$nd<01>d|jr|jj&nd<01>d|j(<00>d|j<00>d|j
<00>d|j*<00>d|j,<00>id|j.<00>d|jr|jj0nd<01>dd<01>dd<01>dd<01>dd<01>dd<01>dd<01>dd<01>d d<01>d!|jr|jj<00>nd<01>d"|j2<00>d#|j4<00>d$|<01>d%|j6<00>d&|j8<00><01>S)'u:تبدیل TransportingDetail به فرمت یکپارچهN<D987>r_r<>rVr<>rTrU<00>r<>rsr<>r<>r<>ru<00>sourcer.r<>rBr=rrjrruقطعهrrrrDrErCr<>r r#r%r'r,r.r0r2r4r6r1r*rrw<00> create_dater<65>)rwrsr_r<>rVr<>rTrUr<>r<>r<>r<>rur<>r*r=<00>GoodNamer<65>r<>r<>r r><00>SourcePartIdCoder<65><00>PersonFullNamer<65>r<>rJr<><00>r6ru<00> poultry_datas rw<00>'_convert_transporting_detail_to_unifiedrPGs<00><00><18>M<EFBFBD>
<EFBFBD>|<7C>|<7C><1B> <0C> <0E><<3C><<3C> <1F> <1F><1D>,<2C>,<2C>.<2E>.<2E>5<>5<>!<21>l<EFBFBD>l<EFBFBD>2<>2<>=<3D>=<3D><1F>L<EFBFBD>L<EFBFBD>0<>0<>9<>9<><1B> <0C> <0C>,<2C>,<2C>1<>1<><1F>L<EFBFBD>L<EFBFBD>0<>0<>9<>9<><1D>,<2C>,<2C>.<2E>.<2E>5<>5<> <0E>L<EFBFBD><1E>,<2C>,<2C>1<>1<>#<23><1E><<3C><<3C>3<>3<><1F>L<EFBFBD>L<EFBFBD>5<>5<> 
<EFBFBD> <0A>" <06> <0C>c<EFBFBD>f<EFBFBD>f<EFBFBD>" <06> <0A>s<EFBFBD>3<EFBFBD>7<EFBFBD>7<EFBFBD>|<7C>" <06> <11>&<26>" <06> <14>S<EFBFBD><13><16><16>[<5B> " <06>
<13>C<EFBFBD>$<24>$<24> " <06> <0F>3<EFBFBD>8<EFBFBD>8<EFBFBD><03><08><08> <0A> <0A><0F><14> " <06> <12>3<EFBFBD><<3C><<3C>" <06> <10><13><1C><1C>" <06> <13>C<EFBFBD>N<EFBFBD>N<EFBFBD>" <06> <0F>
<EFBFBD>" <06> <1A><03> <0C> <0C>3<EFBFBD><<3C><<3C>4<>4<>$<24>" <06> <16><03> <0C> <0C>s<EFBFBD>|<7C>|<7C>,<2C>,<2C>$<24>" <06> <11>#<23>$<24>$<24>" <06> <1F><03> <0C> <0C>" <06> <1B>C<EFBFBD>H<EFBFBD>H<EFBFBD>" <06> <16>s<EFBFBD><EFBFBD><EFBFBD>!" <06>" <18><13>-<2D>-<2D>#" <06>$ <1D>c<EFBFBD>/<2F>/<2F>%" <06>& <10><03> <0C> <0C><13><1C><1C>,<2C>,<2C>$<24>'" <06>( <1C>T<EFBFBD>)" <06>* <16>t<EFBFBD>+" <06>, <17><04>-" <06>. <16>t<EFBFBD>/" <06>0 <15>d<EFBFBD>1" <06>2 <15>d<EFBFBD>3" <06>4 <15>d<EFBFBD>5" <06>6 <18><14>7" <06>8 <19>S<EFBFBD>X<EFBFBD>X<EFBFBD>#<23>(<28>(<28>-<2D>-<2D>/<2F>4<EFBFBD>9" <06>: <14>S<EFBFBD>2<>2<>;" <06>< <0E>s<EFBFBD>w<EFBFBD>w<EFBFBD>=" <06>> <13>M<EFBFBD>?" <06>@ <16>s<EFBFBD><EFBFBD><EFBFBD>A" <06>B <16>s<EFBFBD><EFBFBD><EFBFBD>C" <06>"rxc<00>N<00>id|j<00>dt|j<00><00>dd<04>d|j<00>d|j<00>d|j
<00>d|j <00>d |j<00>d
|j<00>d |j<00>d |j<00>d |j<00>d|j<00>d|j<00>d|j<00>d|j<00>d|j <00>id|j"<00>d|j$<00>d|j&<00>d|j(<00>d|j*<00>d|j,<00>d|j.<00>d|j0<00>d|j2<00>d|j4<00>d|j6<00>d|j8<00>d|j:<00>d d!<21>d"|j<<00>d#|j><00><01>S)$u>تبدیل TransportCarcassDetail به فرمت یکپارچهr<D987>rurIr1r<>rBr=rrjrrrrrrDrErCr<>r r#r%r'r,r.r0r2r4r6r1r*rrwNrJr<>) r<>r<>rur<>rBr=rrjrrrrrrDrErCr<>r r#r%r'r,r.r0r2r4r6r1r*rrJr<>r5s rw<00>%_convert_transport_carcass_to_unifiedrR<00>s-<00><00>" <06> <0C>c<EFBFBD>f<EFBFBD>f<EFBFBD>" <06> <0A>s<EFBFBD>3<EFBFBD>7<EFBFBD>7<EFBFBD>|<7C>" <06> <11>*<2A>" <06> <14>S<EFBFBD>'<27>'<27> " <06>
<13>C<EFBFBD>L<EFBFBD>L<EFBFBD> " <06> <0F><03><08><08> " <06> <12>3<EFBFBD>;<3B>;<3B>" <06> <10><13><19><19>" <06> <13>C<EFBFBD>L<EFBFBD>L<EFBFBD>" <06> <0F><03><08><08>" <06> <1A>3<EFBFBD>.<2E>.<2E>" <06> <16>s<EFBFBD><EFBFBD><EFBFBD>" <06> <11>#<23>*<2A>*<2A>" <06> <1F><03> 8<> 8<>" <06> <1B>C<EFBFBD>0<>0<>" <06> <16>s<EFBFBD><EFBFBD><EFBFBD>!" <06>" <18><13>*<2A>*<2A>#" <06>$ <1D>c<EFBFBD>4<>4<>%" <06>& <10><13><19><19>'" <06>( <1C>S<EFBFBD>2<>2<>)" <06>* <16>s<EFBFBD><EFBFBD><EFBFBD>+" <06>, <17><03>(<28>(<28>-" <06>. <16>s<EFBFBD><EFBFBD><EFBFBD>/" <06>0 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>1" <06>2 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>3" <06>4 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>5" <06>6 <18><13>*<2A>*<2A>7" <06>8 <19>#<23>,<2C>,<2C>9" <06>: <14>S<EFBFBD>]<5D>]<5D>;" <06>< <0E>s<EFBFBD>w<EFBFBD>w<EFBFBD>=" <06>> <13>D<EFBFBD>?" <06>@ <16>s<EFBFBD><EFBFBD><EFBFBD>A" <06>B <16>s<EFBFBD><EFBFBD><EFBFBD>C" <06>"rxc<00><><00>d}|j<00>rd}|jjr<>|jjj|jjj|jjj|jjj
|jjj |jjjd<02>}|jj||jj|jjd<03>}id|j<00>dt|j<00><00>dd<07>d|j<00>d |j<00>d
|j<00>d |j <00>d |j"<00>d |j$<00>d|j&<00>d|j(<00>d|j*<00>d|j,<00>d|j.<00>d|j0<00>d|j2<00>d|j4<00>id|j6<00>d|j8<00>d|j:<00>d|j<<00>d|j><00>d|j@<00>d|jB<00>d|jD<00>d|jF<00>d|jH<00>d |jJ<00>d!|jL<00>d"|jN<00>d#|<01>d$|jP<00>d%|jR<00><01>S)&u<تبدیل AllProductsTransport به فرمت یکپارچهNrGrHr<>rurIr5r<>rBr=rrjrrrrrrDrErCr<>r r#r%r'r,r.r0r2r4r6r1r*rrwrJr<>)*rwrsr_r<>rVr<>rTrUr<>r<>r<>r<>rur<>rBr=rrjrrrrrrDrErCr<>r r#r%r'r,r.r0r2r4r6r1r*rrJr<>rNs rw<00> _convert_all_products_to_unifiedrT<00>s<><00><00><18>M<EFBFBD>
<EFBFBD>|<7C>|<7C><1B> <0C> <0E><<3C><<3C> <1F> <1F><1D>,<2C>,<2C>.<2E>.<2E>5<>5<>!<21>l<EFBFBD>l<EFBFBD>2<>2<>=<3D>=<3D><1F>L<EFBFBD>L<EFBFBD>0<>0<>9<>9<><1B> <0C> <0C>,<2C>,<2C>1<>1<><1F>L<EFBFBD>L<EFBFBD>0<>0<>9<>9<><1D>,<2C>,<2C>.<2E>.<2E>5<>5<> <0E>L<EFBFBD><1E>,<2C>,<2C>1<>1<>#<23><1E><<3C><<3C>3<>3<><1F>L<EFBFBD>L<EFBFBD>5<>5<> 
<EFBFBD> <0A>" <06> <0C>c<EFBFBD>f<EFBFBD>f<EFBFBD>" <06> <0A>s<EFBFBD>3<EFBFBD>7<EFBFBD>7<EFBFBD>|<7C>" <06> <11>(<28>" <06> <14>S<EFBFBD>]<5D>]<5D> " <06>
<13>C<EFBFBD>L<EFBFBD>L<EFBFBD> " <06> <0F><03><08><08> " <06> <12>3<EFBFBD>;<3B>;<3B>" <06> <10><13><19><19>" <06> <13>C<EFBFBD>L<EFBFBD>L<EFBFBD>" <06> <0F><03><08><08>" <06> <1A>3<EFBFBD>.<2E>.<2E>" <06> <16>s<EFBFBD><EFBFBD><EFBFBD>" <06> <11>#<23>*<2A>*<2A>" <06> <1F><03> 8<> 8<>" <06> <1B>C<EFBFBD>0<>0<>" <06> <16>s<EFBFBD><EFBFBD><EFBFBD>!" <06>" <18><13>*<2A>*<2A>#" <06>$ <1D>c<EFBFBD>4<>4<>%" <06>& <10><13><19><19>'" <06>( <1C>S<EFBFBD>2<>2<>)" <06>* <16>s<EFBFBD><EFBFBD><EFBFBD>+" <06>, <17><03>(<28>(<28>-" <06>. <16>s<EFBFBD><EFBFBD><EFBFBD>/" <06>0 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>1" <06>2 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>3" <06>4 <15>c<EFBFBD>n<EFBFBD>n<EFBFBD>5" <06>6 <18><13>*<2A>*<2A>7" <06>8 <19>#<23>,<2C>,<2C>9" <06>: <14>S<EFBFBD>]<5D>]<5D>;" <06>< <0E>s<EFBFBD>w<EFBFBD>w<EFBFBD>=" <06>> <13>M<EFBFBD>?" <06>@ <16>s<EFBFBD><EFBFBD><EFBFBD>A" <06>B <16>s<EFBFBD><EFBFBD><EFBFBD>C" <06>"rxc<00><><00><19><1A>|jjd<01>}|stdditj<00><04>S|jjd<05>}|dvrtdditj<00><04>S|jjd<08>}|r!|d vrtdd
itj<00><04>S|jjd <0B>}|jjd <0C>}d}d}|r_|r]|d k7rX|d k7rS t
j
j t|<04>d<0E>}t
j
j t|<05>d<0E>}|jjd<0F>}|jjd<10>} |jjd<11>}
g<00>t<00><00><19><19>fd<12>} |dk(<00>r<>|dk(r<>tjjd|<01><16>} |r|r| j||<07><17>} |r|d k7r| j|<08><18>} | r| d k7r| j| <09><19>} | D]} | t| <0A><00><00>tjjd|d<1A><1B>jd<1C>}|r|r|j||<07><1D>}|r|d k7r|j|<08><1E>}|D]} | t!| <0A><00><00><00>n^tjjd|<01><1F>jd <20>} |r|r| j||<07><17>} |r|d k7r| j|<08>!<21>} | r| d k7r| j| <09><19>} | D]} | t| <0A><00><00><00>n<>|d"k(<00>r|dk(r<>t"jjd|<01><16>}|r|r|j||<07><17>}|r|d k7r|j|<08><18>}| r| d k7r|j| <09><19>}|D]} | t%| <0A><00><00><00>n<tjjd|d<1A>#<23>j'd$d%<25>}|r|r|j||<07><1D>}|r|d k7r|j|<08>&<26>}|D]} | t!| <0A><00><00>n<>|dk(r"tjjd|<01><16>}n!tjjd|<01><1F>}|r|r|j||<07><17>}|r/|d k7r*|dk(r|j|<08><18>}n|j|<08>!<21>}| r| d k7r|j| <09><19>}|D]} | t| <0A><00><00>|
<EFBFBD>rS|
d k7<00>rM|
j)<00><00>r<|
j+<00>}<11>D<00>cgc<02>]}|jd'<27>r|t|d'<00>j+<00>vs<>|jd<10>r|t|d<00>j+<00>vs<>|jd(<28>r|t|d(<00>j+<00>vs<>|jd)<29>r|t|d)<00>j+<00>vs^|jd*<2A>r|t|d*<00>j+<00>vs/|jd+<2B>r |t|d+<00>j+<00>vr|<12><02><01>"c}<12><1A>j-d,<2C>d-<2D>.<2E>t/<00>}|j0jd/d<00>}|rt3|<14>|_t3|j0jd0d1<64><00>}|d1z
|j4z}||j4z}<17>||}tt7<00><1A>|t7<00><1A>krd2|d1z<00><00>nd|d1kDrd2|d1z
<00><00>nd|d3<64>tj8<00><04>S#t$rY<00><06>wxYwcc}w)4Nr<4E>r<><00>کد الزامی استrc<00>type<70><02>inr<00>$نوع باید in یا out باشد<D8B4>from<6F>r*r/<00>-from باید Poultry یا KillHouse باشدr/r0r<>r1r<>rr<>c<00>~<00><02>|jd<01>}|r|<01>vry|r<11>j|<01><00>j|<00>y)NrBFT)rfrDr)r{rB<00>seen_tracking_codes<65>unified_resultss <20><>rw<00>add_if_not_duplicatez@get_all_products_transport_by_code.<locals>.add_if_not_duplicate sA<00><><00><17>8<EFBFBD>8<EFBFBD>J<EFBFBD>'<27><08> <13><08>$7<>7<><18> <13> <1F> #<23> #<23>H<EFBFBD> -<2D><17><1E><1E>t<EFBFBD>$<24>rxr*rF<>r{r<>r#r"r!rz<00>r{<00>hatching__poultry__PartIdCoder|r/<00><02> Date__gte<74> Date__lterU<00>r{r rb<00>rr/<00>r{r<>r|rw<00>hatching__poultry<72>r<>rBrrCr'r#c<00>\<00>|jd<01>xstjjS)Nr=)rfr;r=r4rs rwrz4get_all_products_transport_by_code.<locals>.<lambda><3E>s<00><00>q<EFBFBD>u<EFBFBD>u<EFBFBD>V<EFBFBD>}<7D>'I<><08> <0A> <0A>8I<38>8I<38>rxTr r|r<>r<>z?page=)r<>rA<00>previousr)rrfrrr<>r;r<r<>r>r@r5rgrhrTr.r<>rPr1rRr<>r<><00>lowerr?rWr<>r<>r|rmr<>)rpr<><00>transport_type<70> from_sourcer/r0r$r%r<>r r<>rar9r6<00>transport_details<6C>carcass_detailsrk<00> search_lowerr<72>rKr|<00> page_number<65> start_index<65> end_index<65>paginated_resultsr_r`s @@rw<00>"get_all_products_transport_by_codery<00>s<><00><><00> <13>;<3B>;<3B>?<3F>?<3F>6<EFBFBD> "<22>D<EFBFBD> <0F><17> <15>1<> 2<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1D>[<5B>[<5B>_<EFBFBD>_<EFBFBD>V<EFBFBD>,<2C>N<EFBFBD><15>]<5D>*<2A><17> <15>=<3D> ><3E><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1A>+<2B>+<2B>/<2F>/<2F>&<26>)<29>K<EFBFBD><12>{<7B>*B<>B<><17> <15>F<> G<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<14>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><15>J<EFBFBD><13>H<EFBFBD> <0C><15>5<EFBFBD>K<EFBFBD>/<2F>E<EFBFBD>[<5B>4H<34> <11>!<21>*<2A>*<2A>3<>3<>C<EFBFBD><05>J<EFBFBD>
<EFBFBD>K<>J<EFBFBD><1F>(<28>(<28>1<>1<>#<23>e<EFBFBD>*<2A>j<EFBFBD>I<>H<EFBFBD><17>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>9<EFBFBD>-<2D>L<EFBFBD> <14>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD> &<26>F<EFBFBD><18>O<EFBFBD><1D>%<25><17><14><13>i<EFBFBD><1F> <19>U<EFBFBD> "<22>/<2F>7<>7<>><3E>><3E><1B>"<22>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<><08>2<>Q<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C>#<23> L<01><03>$<24>%E<>c<EFBFBD>%J<>K<> L<01>!3<> :<3A> :<3A> A<> A<><1B>.2<EFBFBD>/7<>!B<01>!8<>9A<01><08><17>8I<38> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>h<EFBFBD>$<<3C>$O<>!<21>(<28> S<01><03>$<24>%L<>S<EFBFBD>%Q<>R<> S<01>0<>7<>7<>><3E>><3E><1B>#'<27>?<3F><0E><17>h<EFBFBD>w<EFBFBD><1F> <19><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<>8<EFBFBD>2<>L<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C>#<23> L<01><03>$<24>%E<>c<EFBFBD>%J<>K<> L<01>
<15> <0B> #<23> <19>U<EFBFBD> "<22>4<><<3C><<3C>C<>C<><1B>"<22>D<01><0E>O<EFBFBD><1A>h<EFBFBD>"1<>"8<>"8<>:<3A>Ya<59>"8<>"b<><0F><17>H<EFBFBD> <0B>3<>"1<>"8<>"8<>h<EFBFBD>"8<>"W<><0F><1B> <0C> <0B> ;<3B>"1<>"8<>"8<><1C>"8<>"N<><0F>&<26> Q<01><03>$<24>%J<>3<EFBFBD>%O<>P<> Q<01>!3<> :<3A> :<3A> A<> A<><1B>"<22>/7<>!B<01>!8<>9G<01><0E>z<EFBFBD>Sf<53>8g<38> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>T\<5C>$<<3C>$]<5D>!<21>(<28> S<01><03>$<24>%L<>S<EFBFBD>%Q<>R<> S<01> <1A>U<EFBFBD> "<22>'<27>/<2F>/<2F>6<>6<><1B>"<22>7<><0E>D<EFBFBD>
(<28>/<2F>/<2F>6<>6<><1B>#'<27>7<><0E>D<EFBFBD>
<16>(<28><17>;<3B>;<3B><1A>x<EFBFBD>;<3B>H<>D<EFBFBD> <13><08>K<EFBFBD>/<2F><1D><15>&<26><1B>{<7B>{<7B><08>{<7B>A<><04><1B>{<7B>{<7B>8<EFBFBD>{<7B><<3C><04> <17>L<EFBFBD>K<EFBFBD>7<><17>;<3B>;<3B>|<7C>;<3B>4<>D<EFBFBD><17> H<01>C<EFBFBD> <20>!A<>#<23>!F<> G<> H<01><0E>&<26>K<EFBFBD>'<27>F<EFBFBD>L<EFBFBD>L<EFBFBD>N<EFBFBD><1D>|<7C>|<7C>~<7E> <0C>&<26>
<EFBFBD><13><11><05><05>j<EFBFBD>!<21>l<EFBFBD>c<EFBFBD>!<21>J<EFBFBD>-<2D>6H<36>6N<36>6N<36>6P<36>&P<><11><05><05>i<EFBFBD> <20>\<5C>S<EFBFBD><11>9<EFBFBD><1C>5F<35>5L<35>5L<35>5N<35>%N<><11><05><05>h<EFBFBD><0F>L<EFBFBD>C<EFBFBD><01>(<28> <0B>4D<34>4J<34>4J<34>4L<34>$L<><11><05><05>m<EFBFBD>$<24><1C><13>Q<EFBFBD>}<7D>=M<>9N<39>9T<39>9T<39>9V<39>)V<><11><05><05>m<EFBFBD>$<24><1C><13>Q<EFBFBD>}<7D>=M<>9N<39>9T<39>9T<39>9V<39>)V<><11><05><05>g<EFBFBD><0E><<3C>3<EFBFBD>q<EFBFBD><17>z<EFBFBD>?<3F>3H<33>3H<33>3J<33>#J<> <0E>
<EFBFBD><0F><14><18><18>I<>SW<53><18>X<> <20>"<22>I<EFBFBD><17>$<24>$<24>(<28>(<28><1B>d<EFBFBD>;<3B>I<EFBFBD><10>!<21>)<29>n<EFBFBD> <09><1B><15>g<EFBFBD>*<2A>*<2A>.<2E>.<2E>v<EFBFBD>q<EFBFBD>9<>:<3A>K<EFBFBD><1E><11>?<3F>i<EFBFBD>&9<>&9<>9<>K<EFBFBD><1B>i<EFBFBD>1<>1<>1<>I<EFBFBD>'<27> <0B>I<EFBFBD>><3E><15> <13><14>_<EFBFBD>%<25>.7<EFBFBD>#<23>o<EFBFBD>:N<>.N<>&<26><1B>q<EFBFBD><1F>)<29>*<2A>TX<54>2=<3D><01>/<2F>f<EFBFBD>[<5B>1<EFBFBD>_<EFBFBD>-<2D>.<2E>t<EFBFBD>$<24> <06>
<15> <20> <20>  "<22>"<22><>Y<1A> <11> <10> <11><>l
s<00>A]<00> D%]$<04> ]!<03> ]!c<00><00>|jjd<01>}|stdditj<00><04>S|jjd<05>}|dvrtdditj<00><04>S|jjd<08>}|r!|d vrtdd
itj<00><04>S|jjd <0B>}|jjd <0C>}d}d}|r_|r]|d k7rX|d k7rS t
j
j t|<04>d<0E>}t
j
j t|<05>d<0E>}|jjd<0F>}|jjd<10>} |jjd<11>}
t<00>} |dk(<00>r0|dk(<00>rntjjd|<01><15>} |r|r| j||<07><16>} |r|d k7r| j|<08><17>} | r| d k7r| j| <09><18>} | j| jd<14><19>jd<1A><18>jdd<1B><1C>j!<00><00>t"jjd|d<1D><1E>j%dd <20>} |r|r| j||<07>!<21>} |r|d k7r| j|<08>"<22>} | j| jd<14>#<23>jd<1A>$<24>jd%d<1B><1C>j!<00><00><00>n/tjjd|<01>&<26>} |r|r| j||<07><16>} |r|d k7r| j|<08>'<27>} | r| d k7r| j| <09><18>} | j| jd<14><19>jd<1A><18>jdd<1B><1C>j!<00><00><00>ns|d(k(<00>rt|dk(r<>t&jjd|<01><15>}|r|r|j||<07><16>}|r|d k7r|j|<08><17>}| r| d k7r|j| <09><18>}| j|jd<14><19>jd<1A><18>jdd<1B><1C>j!<00><00><00>n<>t"jjd|d<1D>)<29>j%dd <20>} |r|r| j||<07>!<21>} |r|d k7r| j|<08>*<2A>} | j| jd<14>#<23>jd<1A>$<24>jd%d<1B><1C>j!<00><00>n<>|dk(r"tjjd|<01><15>}n!tjjd|<01>&<26>}|r<>|r<>|j||<07><16>}|r/|d k7r*|dk(r|j|<08><17>}n|j|<08>'<27>}| r| d k7r|j| <09><18>}| j|jd<14><19>jd<1A><18>jdd<1B><1C>j!<00><00>|
rQ|
d k7rL|
j)<00>r<|
j+<00>}| D<00>chc]!}|r|t|<11>j+<00>vr|<11><02>#} }t-| D<00>cgc]}|s<01>|<11><02> c}t<00>+<2B>}td,|itj.<00><04>S#t$rY<00><05><>wxYwcc}wcc}w)-Nr<4E>r<>rVrcrWrXrZr[r\r]r/r0r<>r1r<>rr<>r*rFrbr#r"r!)rDrKTr<54>rzrcrwrkrerU)<01>GoodName__isnull)rKrKrhrir/rjrlr<>rE<00>rrfrrr<>r;r<r<>r>r@r5rgrhrrr r<>r.r<>r1r<>rorr<>)rpr<>rprqr/r0r$r%r<>r r<><00> products_setr9rrrsrkrtr<>rEs rw<00>+get_all_products_transport_products_by_coder~<00>s<><00><00> <13>;<3B>;<3B>?<3F>?<3F>6<EFBFBD> "<22>D<EFBFBD> <0F><17> <15>1<> 2<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1D>[<5B>[<5B>_<EFBFBD>_<EFBFBD>V<EFBFBD>,<2C>N<EFBFBD><15>]<5D>*<2A><17> <15>=<3D> ><3E><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1A>+<2B>+<2B>/<2F>/<2F>&<26>)<29>K<EFBFBD><12>{<7B>*B<>B<><17> <15>F<> G<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<14>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><15>J<EFBFBD><13>H<EFBFBD> <0C><15>5<EFBFBD>K<EFBFBD>/<2F>E<EFBFBD>[<5B>4H<34> <11>!<21>*<2A>*<2A>3<>3<>C<EFBFBD><05>J<EFBFBD>
<EFBFBD>K<>J<EFBFBD><1F>(<28>(<28>1<>1<>#<23>e<EFBFBD>*<2A>j<EFBFBD>I<>H<EFBFBD><17>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>9<EFBFBD>-<2D>L<EFBFBD> <14>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD> &<26>F<EFBFBD><16>5<EFBFBD>L<EFBFBD><12>i<EFBFBD><1F> <19>U<EFBFBD> "<22>/<2F>7<>7<>><3E>><3E><1B>"<22>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<><08>2<>Q<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C> <18> <1F> <1F><1C>#<23>#<23>E<EFBFBD>#<23>:<3A><18><17><12><17>$<24><1C><1B>Y<EFBFBD>T<EFBFBD><1B>2<><19><18><1A>  <0E>!3<> :<3A> :<3A> A<> A<><1B>.2<EFBFBD>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>h<EFBFBD>$<<3C>$O<>!<21> <18> <1F> <1F>!<21>(<28>(<28>%<25>(<28>@<40><18><17>"<22><17>%<25><1C><1B>Z<EFBFBD>d<EFBFBD><1B>3<><19><18><1A>  <0E>0<>7<>7<>><3E>><3E><1B>#'<27>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<>8<EFBFBD>2<>L<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C> <18> <1F> <1F><1C>#<23>#<23>E<EFBFBD>#<23>:<3A><18><17><12><17>$<24><1C><1B>Y<EFBFBD>T<EFBFBD><1B>2<><19><18><1A>  <0E>
<15> <0B> #<23> <19>U<EFBFBD> "<22>4<><<3C><<3C>C<>C<><1B>"<22>D<01><0E>O<EFBFBD><1A>h<EFBFBD>"1<>"8<>"8<>:<3A>Ya<59>"8<>"b<><0F><17>H<EFBFBD> <0B>3<>"1<>"8<>"8<>h<EFBFBD>"8<>"W<><0F><1B> <0C> <0B> ;<3B>"1<>"8<>"8<><1C>"8<>"N<><0F> <18> <1F> <1F><1F>&<26>&<26>u<EFBFBD>&<26>=<3D><18><17><12><17>$<24><1C><1B>Y<EFBFBD>T<EFBFBD><1B>2<><19><18><1A>  <0E>!3<> :<3A> :<3A> A<> A<><1B>"<22>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>T\<5C>$<<3C>$]<5D>!<21> <18> <1F> <1F>!<21>(<28>(<28>%<25>(<28>@<40><18><17>"<22><17>%<25><1C><1B>Z<EFBFBD>d<EFBFBD><1B>3<><19><18><1A>  <0E> <1A>U<EFBFBD> "<22>'<27>/<2F>/<2F>6<>6<><1B>"<22>7<><0E>D<EFBFBD>
(<28>/<2F>/<2F>6<>6<><1B>#'<27>7<><0E>D<EFBFBD>
<16>(<28><17>;<3B>;<3B><1A>x<EFBFBD>;<3B>H<>D<EFBFBD><17>H<EFBFBD> <0B>3<>!<21>U<EFBFBD>*<2A><1F>;<3B>;<3B>H<EFBFBD>;<3B>E<>D<EFBFBD><1F>;<3B>;<3B>x<EFBFBD>;<3B>@<40>D<EFBFBD><1B> <0C> <0B> ;<3B><1B>{<7B>{<7B><<3C>{<7B>8<><04> <18> <1F> <1F><14> <0B> <0B>E<EFBFBD> <0B>2<><18><17><12><17>$<24><1C><1B>Y<EFBFBD>T<EFBFBD><1B>2<><19><18><1A>  <0E><0E>&<26>K<EFBFBD>'<27>F<EFBFBD>L<EFBFBD>L<EFBFBD>N<EFBFBD><1D>|<7C>|<7C>~<7E> <0C>#<23>
<EFBFBD><13><10>\<5C>S<EFBFBD><11>V<EFBFBD>\<5C>\<5C>^<5E>3<> <0E>
<EFBFBD> <0C>
<EFBFBD>
<16>,<2C>4<>Q<EFBFBD>!<21>q<EFBFBD>4<>#<23>><3E>H<EFBFBD> <13><12>H<EFBFBD><06><14> <20> <20> "<22>"<22><>W<1A> <11> <10> <11><>H
<EFBFBD><EFBFBD>
5s%<00>>A[&<00>?&[6<04>0[;<08>8[;<08>& [3<03>2[3c<00><><00>|jjd<01>}|stdditj<00><04>S|jjd<05>}|dvrtdditj<00><04>S|jjd<08>}|r!|d vrtdd
itj<00><04>S|jjd <0B>}|jjd <0C>}d}d}|r_|r]|d k7rX|d k7rS t
j
j t|<04>d<0E>}t
j
j t|<05>d<0E>}|jjd<0F>}|jjd<10>} |jjd<11>}
t<00>} |dk(<00>r0|dk(<00>rntjjd|<01><15>} |r|r| j||<07><16>} |r|d k7r| j|<08><17>} | r| d k7r| j| <09><18>} | j| jd<14><19>jd<1A><17>jdd<1C><1D>j!<00><00>t"jjd|d<1E><1F>j%d d!<21>} |r|r| j||<07>"<22>} |r|d k7r| j|<08>#<23>} | j| jd<14>$<24>jd<1A>#<23>jd%d<1C><1D>j!<00><00><00>n<>tjjd|<01>&<26>} |r|r| j||<07><16>} |r|d k7r| j|<08>'<27>} | r| d k7r| j| <09><18>} | j| jd<14>(<28>jd<1A>'<27>jd)d<1C><1D>j!<00><00><00>n
|d*k(<00>rt|dk(r<>t&jjd|<01><15>}|r|r|j||<07><16>}|r|d k7r|j|<08><17>}| r| d k7r|j| <09><18>}| j|jd<14><19>jd<1A><17>jdd<1C><1D>j!<00><00><00>nCt"jjd|d<1E>+<2B>j%d d!<21>} |r|r| j||<07>"<22>} |r|d k7r| j|<08>,<2C>} | j| jd<14>-<2D>jd<1A>,<2C>jd.d<1C><1D>j!<00><00>n<>|dk(r"tjjd|<01><15>}n!tjjd|<01>&<26>}|r|r|j||<07><16>}|r/|d k7r*|dk(r|j|<08><17>}n|j|<08>'<27>}| r<>| d k7r<>j| <09><18>}|dk(rQ| j|jd<14><19>jd<1A><17>jdd<1C><1D>j!<00><00>nP| j|jd<14>(<28>jd<1A>'<27>jd)d<1C><1D>j!<00><00>|
rQ|
d k7rL|
j)<00>r<|
j+<00>}| D<00>chc]!}|r|t|<11>j+<00>vr|<11><02>#} }t-| D<00>cgc]}|s<01>|<11><02> c}t<00>/<2F>}td0|itj.<00><04>S#t$rY<00><05><>wxYwcc}wcc}w)1Nr<4E>r<>rVrcrWrXrZr[r\r]r/r0r<>r1r<>rr<>r*rFrbr#r"r!)<01>destination_province__isnullrKrDTr<54>rzrcrwrkrerUr<>rVrhri)<01>origin_province__isnullrr/rjrl)<01>hatching__ProvinceName__isnullr<6C>r<>rr|)rpr<>rprqr/r0r$r%r<>r r<><00> provinces_setr9rrrsrkrtr<>rs rw<00>,get_all_products_transport_provinces_by_coder<65>Hs<00><00> <13>;<3B>;<3B>?<3F>?<3F>6<EFBFBD> "<22>D<EFBFBD> <0F><17> <15>1<> 2<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1D>[<5B>[<5B>_<EFBFBD>_<EFBFBD>V<EFBFBD>,<2C>N<EFBFBD><15>]<5D>*<2A><17> <15>=<3D> ><3E><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1A>+<2B>+<2B>/<2F>/<2F>&<26>)<29>K<EFBFBD><12>{<7B>*B<>B<><17> <15>F<> G<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<14>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><15>J<EFBFBD><13>H<EFBFBD> <0C><15>5<EFBFBD>K<EFBFBD>/<2F>E<EFBFBD>[<5B>4H<34> <11>!<21>*<2A>*<2A>3<>3<>C<EFBFBD><05>J<EFBFBD>
<EFBFBD>K<>J<EFBFBD><1F>(<28>(<28>1<>1<>#<23>e<EFBFBD>*<2A>j<EFBFBD>I<>H<EFBFBD><17>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>9<EFBFBD>-<2D>L<EFBFBD> <14>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD> &<26>F<EFBFBD><17>E<EFBFBD>M<EFBFBD><12>i<EFBFBD><1F> <19>U<EFBFBD> "<22>/<2F>7<>7<>><3E>><3E><1B>"<22>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<><08>2<>Q<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C> <19> <20> <20><1C>#<23>#<23><15>#<23>G<><18><17>b<EFBFBD><17>1<><1C><1B>3<>$<24><1B>?<3F><19><18><1A>  <0E>!3<> :<3A> :<3A> A<> A<><1B>.2<EFBFBD>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>h<EFBFBD>$<<3C>$O<>!<21> <19> <20> <20>!<21>(<28>(<28>%<25>(<28>@<40><18><17>"<22><17>%<25><1C><1B>Z<EFBFBD>d<EFBFBD><1B>3<><19><18><1A>  <0E>0<>7<>7<>><3E>><3E><1B>#'<27>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<>8<EFBFBD>2<>L<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C> <19> <20> <20><1C>#<23>#<23>E<EFBFBD>#<23>B<><18><17><12><17>,<2C><1C><1B>.<2E>T<EFBFBD><1B>:<3A><19><18><1A>  <0E>
<15> <0B> #<23> <19>U<EFBFBD> "<22>4<><<3C><<3C>C<>C<><1B>"<22>D<01><0E>O<EFBFBD><1A>h<EFBFBD>"1<>"8<>"8<>:<3A>Ya<59>"8<>"b<><0F><17>H<EFBFBD> <0B>3<>"1<>"8<>"8<>h<EFBFBD>"8<>"W<><0F><1B> <0C> <0B> ;<3B>"1<>"8<>"8<><1C>"8<>"N<><0F> <19> <20> <20><1F>&<26>&<26>E<EFBFBD>&<26>J<><18><17>b<EFBFBD><17>1<><1C><1B>3<>$<24><1B>?<3F><19><18><1A>  <0E>!3<> :<3A> :<3A> A<> A<><1B>"<22>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>T\<5C>$<<3C>$]<5D>!<21> <19> <20> <20>!<21>(<28>(<28><05>(<28>N<><18><17><02><17>3<><1C><1B>5<>D<EFBFBD><1B>A<><19><18><1A>  <0E> <1A>U<EFBFBD> "<22>'<27>/<2F>/<2F>6<>6<><1B>"<22>7<><0E>D<EFBFBD>
(<28>/<2F>/<2F>6<>6<><1B>#'<27>7<><0E>D<EFBFBD>
<16>(<28><17>;<3B>;<3B><1A>x<EFBFBD>;<3B>H<>D<EFBFBD> <13><08>K<EFBFBD>/<2F><1D><15>&<26><1B>{<7B>{<7B><08>{<7B>A<><04><1B>{<7B>{<7B>8<EFBFBD>{<7B><<3C><04><13> <0C> <0B>3<><13>{<7B>{<7B><<3C>{<7B>0<><04> <19>U<EFBFBD> "<22> <19> <20> <20><14> <0B> <0B><15> <0B>?<3F><18><17>b<EFBFBD><17>1<><1C><1B>3<>$<24><1B>?<3F><19><18><1A>  <0E> <1A> <20> <20><14> <0B> <0B>E<EFBFBD> <0B>:<3A><18><17><12><17>,<2C><1C><1B>.<2E>T<EFBFBD><1B>:<3A><19><18><1A>  <0E><0E>&<26>K<EFBFBD>'<27>F<EFBFBD>L<EFBFBD>L<EFBFBD>N<EFBFBD><1D>|<7C>|<7C>~<7E> <0C>$<24>
<EFBFBD><13><10>\<5C>S<EFBFBD><11>V<EFBFBD>\<5C>\<5C>^<5E>3<> <0E>
<EFBFBD> <0A>
<EFBFBD>
<17>=<3D>6<>a<EFBFBD>A<EFBFBD><01>6<>C<EFBFBD>@<40>I<EFBFBD> <13><13>Y<EFBFBD><06><14> <20> <20> "<22>"<22><>e<1A> <11> <10> <11><>V
<EFBFBD><EFBFBD>
7s%<00>>A\<<00>&] <04>]<08>]<08>< ] <03>] c<00>L<00>|jjd<01>}|stdditj<00><04>S|jjd<05>}|dvrtdditj<00><04>S|jjd<08>}|r!|d vrtdd
itj<00><04>S|jjd <0B>}|jjd <0C>}d}d}|r_|r]|d k7rX|d k7rS t
j
j t|<04>d<0E>}t
j
j t|<05>d<0E>}|jjd<0F>}|jjd<10>} |jjd<11>}
d} d} d} d}d}d}d}|dk(<00>r<>|dk(<00>r<>tjjd|<01><16>}|r|r|j||<07><17>}|r|d k7r|j|<08><18>}| r| d k7r|j| <09><19>}|jtd<1A>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>td<1E>t!d<1F><00> <20>}| |d!xsdz } | |d"xsdz } | |d#xsdz } ||d$xsdz }||d%xsdz }||d&xsdz }|d'r|r|d'|kDr|d'}t"jjd|d(<28>)<29>j%d*d+<2B>}|r|r|j||<07>,<2C>}|r|d k7r|j|<08>-<2D>}|jtd.<2E>td.td<15>/<2F><00><1C>td.td<1D>/<2F><00><1C>tdtd<15>/<2F><00><1C>tdtd<1D>/<2F><00><1C>td<1E>t!d<1F><00> <20>}| |d!xsdz } | |d"xsdz } | |d#xsdz } ||d$xsdz }||d%xsdz }||d&xsdz }|d'<00>r<>|r |d'|kD<00>r<>|d'}<11>n<>tjjd|<01>0<EFBFBD>}|r|r|j||<07><17>}|r|d k7r|j|<08>1<EFBFBD>}| r| d k7r|j| <09><19>}|jtd<1A>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>td<1E>t!d<1F><00> <20>}| |d!xsdz } | |d"xsdz } | |d#xsdz } ||d$xsdz }||d%xsdz }||d&xsdz }|d'<00>rm|r |d'|kD<00>rb|d'}<11>n[|d2k(<00>r<>|dk(<00>rQt&jjd|<01><16>}|r|r|j||<07><17>}|r|d k7r|j|<08><18>}| r| d k7r|j| <09><19>}|jtd<1A>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>td<1E>t!d<1F><00> <20>}| |d!xsdz } | |d"xsdz } | |d#xsdz } ||d$xsdz }||d%xsdz }||d&xsdz }|d'<00>r|r |d'|kD<00>r|d'}<11>n<>t"jjd|d(<28>3<EFBFBD>j%d*d+<2B>}|r|r|j||<07>,<2C>}|r|d k7r|j|<08>4<EFBFBD>}|jtd.<2E>td.td<15>/<2F><00><1C>td.td<1D>/<2F><00><1C>tdtd<15>/<2F><00><1C>tdtd<1D>/<2F><00><1C>td<1E>t!d<1F><00> <20>}| |d!xsdz } | |d"xsdz } | |d#xsdz } ||d$xsdz }||d%xsdz }||d&xsdz }|d'<00>r<>|r |d'|kD<00>r<>|d'}<11>n<>|dk(r"tjjd|<01><16>}n!tjjd|<01>0<EFBFBD>}|r|r|j||<07><17>}|r/|d k7r*|dk(r|j|<08><18>}n|j|<08>1<EFBFBD>}| r| d k7r|j| <09><19>}|
rH|
d k7rC|
j)<00>r3|jt+t,j.j0|
<EFBFBD><00>}|jtd<1A>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>tdtd<15><1B><00><1C>tdtd<1D><1B><00><1C>td<1E>t!d<1F><00>5<EFBFBD>}|d6xsd} |d"xsd} |d#xsd} |d$xsd}|d7xsd}|d8xsd}|d'}| dkDr3| |zdkDr+t3| | |zz d9zd:<3A>}t3|| |zz d9zd:<3A>}nd}d}tt5| <0B>t5|<0F>|t5|<10>| d;t5| <0C>|t5| <0A>|t5|<0E>d<<3C> tj6<00><04>S#t$rY<00> <09>RwxYw)=Nr<4E>r<>rVrcrWrXrZr[r\r]r/r0r<>r1r<>rr<>rr*rFrbr#r"r!rrr<>Tr<54>r<>)rfrdre<00> input_cnt<6E>
output_cnt<EFBFBD> total_cnt<6E>last_modr<64>rfrdrer<>r<>r<>rzrcrwrkrerUr<>rrhrir/rjrl)rfrdrerrr<>r<>r<>rrr<>r<>r<>) rkrir<>rlrr<>r{rkr|rnr})rrfrrr<>r;r<r<>r>r5rgrhr<>rr
rr r.r<>r1r<>rXr'r<>r<>r<>r<>r<>)rpr<>rprqr/r0r$r%r<>r r<>r<>r<>rrrrr<>r9<00>aggrrrs<00>all_barsr<73>rrs rw<00>,get_all_products_transport_dashboard_by_coder<65>sX <00><00> <13>;<3B>;<3B>?<3F>?<3F>6<EFBFBD> "<22>D<EFBFBD> <0F><17> <15>1<> 2<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1D>[<5B>[<5B>_<EFBFBD>_<EFBFBD>V<EFBFBD>,<2C>N<EFBFBD><15>]<5D>*<2A><17> <15>=<3D> ><3E><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<1A>+<2B>+<2B>/<2F>/<2F>&<26>)<29>K<EFBFBD><12>{<7B>*B<>B<><17> <15>F<> G<><19>.<2E>.<2E>
<EFBFBD>
<EFBFBD>
<14>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD> <13>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD> $<24>E<EFBFBD><15>J<EFBFBD><13>H<EFBFBD> <0C><15>5<EFBFBD>K<EFBFBD>/<2F>E<EFBFBD>[<5B>4H<34> <11>!<21>*<2A>*<2A>3<>3<>C<EFBFBD><05>J<EFBFBD>
<EFBFBD>K<>J<EFBFBD><1F>(<28>(<28>1<>1<>#<23>e<EFBFBD>*<2A>j<EFBFBD>I<>H<EFBFBD><17>{<7B>{<7B><EFBFBD><EFBFBD>z<EFBFBD>*<2A>H<EFBFBD><1A>;<3B>;<3B>?<3F>?<3F>9<EFBFBD>-<2D>L<EFBFBD> <14>[<5B>[<5B>_<EFBFBD>_<EFBFBD>X<EFBFBD> &<26>F<EFBFBD><13>K<EFBFBD><16>N<EFBFBD><16>N<EFBFBD><17>O<EFBFBD><13>K<EFBFBD><14>L<EFBFBD><16>K<EFBFBD><12>i<EFBFBD><1F> <19>U<EFBFBD> "<22>/<2F>7<>7<>><3E>><3E><1B>"<22>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<><08>2<>Q<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C><1E>(<28>(<28><19>*<2A>o<EFBFBD><1F>
<EFBFBD>1<EFBFBD><15><<3C>@<40> <20><1A>A<EFBFBD>$<24>K<EFBFBD>@<40><1F><04>Q<EFBFBD>5<EFBFBD>\<5C>:<3A> <20><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><1F><04>+<2B><1C>]<5D>+<2B>)<29><0E>C<EFBFBD> <18>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <1A>c<EFBFBD>'<27>l<EFBFBD>/<2F>a<EFBFBD> /<2F>N<EFBFBD> <1A>c<EFBFBD>-<2D>0<>5<>A<EFBFBD> 5<>N<EFBFBD> <1B>s<EFBFBD>><3E>2<>7<>a<EFBFBD> 7<>O<EFBFBD> <17>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <18>C<EFBFBD> <0C>-<2D>2<><11> 2<>L<EFBFBD><12>:<3A><EFBFBD> <0B>s<EFBFBD>:<3A><EFBFBD><1B>7T<37>!<21>*<2A>o<EFBFBD> <0B> 2<> :<3A> :<3A> A<> A<><1B>.2<EFBFBD>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>h<EFBFBD>$<<3C>$O<>!<21>#<23>-<2D>-<2D><19>,<2C>'<27><1F> <0C>Q<EFBFBD>5<EFBFBD>\<5C>B<> <20><1C>a<EFBFBD>D<EFBFBD>k<EFBFBD>B<><1F><04>Q<EFBFBD>5<EFBFBD>\<5C>:<3A> <20><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><1F><04>+<2B><1C>]<5D>+<2B>.<2E><0E>C<EFBFBD> <18>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <1A>c<EFBFBD>'<27>l<EFBFBD>/<2F>a<EFBFBD> /<2F>N<EFBFBD> <1A>c<EFBFBD>-<2D>0<>5<>A<EFBFBD> 5<>N<EFBFBD> <1B>s<EFBFBD>><3E>2<>7<>a<EFBFBD> 7<>O<EFBFBD> <17>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <18>C<EFBFBD> <0C>-<2D>2<><11> 2<>L<EFBFBD><12>:<3A><EFBFBD> <0B>s<EFBFBD>:<3A><EFBFBD><1B>7T<37>!<21>*<2A>o<EFBFBD> <0B>/<2F>7<>7<>><3E>><3E><1B>#'<27>?<3F><0E>L<EFBFBD><1A>h<EFBFBD>+<2B>2<>2<>Z<EFBFBD>S[<5B>2<>\<5C> <0C><17>H<EFBFBD> <0B>3<>+<2B>2<>2<>8<EFBFBD>2<>L<> <0C><1B> <0C> <0B> ;<3B>+<2B>2<>2<><<3C>2<>H<> <0C><1E>(<28>(<28><19>*<2A>o<EFBFBD><1F>
<EFBFBD>1<EFBFBD><15><<3C>@<40> <20><1A>A<EFBFBD>$<24>K<EFBFBD>@<40><1F><04>Q<EFBFBD>5<EFBFBD>\<5C>:<3A> <20><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><1F><04>+<2B><1C>]<5D>+<2B>)<29><0E>C<EFBFBD> <18>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <1A>c<EFBFBD>'<27>l<EFBFBD>/<2F>a<EFBFBD> /<2F>N<EFBFBD> <1A>c<EFBFBD>-<2D>0<>5<>A<EFBFBD> 5<>N<EFBFBD> <1B>s<EFBFBD>><3E>2<>7<>a<EFBFBD> 7<>O<EFBFBD> <17>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <18>C<EFBFBD> <0C>-<2D>2<><11> 2<>L<EFBFBD><12>:<3A><EFBFBD> <0B>s<EFBFBD>:<3A><EFBFBD><1B>7T<37>!<21>*<2A>o<EFBFBD> <0B> <14> <0B> #<23> <19>U<EFBFBD> "<22>4<><<3C><<3C>C<>C<><1B>"<22>D<01><0E>O<EFBFBD><1A>h<EFBFBD>"1<>"8<>"8<>:<3A>Ya<59>"8<>"b<><0F><17>H<EFBFBD> <0B>3<>"1<>"8<>"8<>h<EFBFBD>"8<>"W<><0F><1B> <0C> <0B> ;<3B>"1<>"8<>"8<><1C>"8<>"N<><0F>!<21>+<2B>+<2B><19>*<2A>o<EFBFBD><1F>
<EFBFBD>1<EFBFBD><15><<3C>@<40> <20><1A>A<EFBFBD>$<24>K<EFBFBD>@<40><1F><04>Q<EFBFBD>5<EFBFBD>\<5C>:<3A> <20><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><1F><04>+<2B><1C>]<5D>+<2B>,<2C><0E>C<EFBFBD> <18>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <1A>c<EFBFBD>'<27>l<EFBFBD>/<2F>a<EFBFBD> /<2F>N<EFBFBD> <1A>c<EFBFBD>-<2D>0<>5<>A<EFBFBD> 5<>N<EFBFBD> <1B>s<EFBFBD>><3E>2<>7<>a<EFBFBD> 7<>O<EFBFBD> <17>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <18>C<EFBFBD> <0C>-<2D>2<><11> 2<>L<EFBFBD><12>:<3A><EFBFBD> <0B>s<EFBFBD>:<3A><EFBFBD><1B>7T<37>!<21>*<2A>o<EFBFBD> <0B> 2<> :<3A> :<3A> A<> A<><1B>"<22>.Y<>!B<01>!<0E><1D>n<EFBFBD>Z<EFBFBD>)<<3C>=<3D> <1E>
<1A>h<EFBFBD>$5<>$<<3C>$<<3C>z<EFBFBD>]e<>$<<3C>$f<>!<21><17>H<EFBFBD> <0B>3<>$5<>$<<3C>$<<3C>T\<5C>$<<3C>$]<5D>!<21>#<23>-<2D>-<2D><19>,<2C>'<27><1F> <0C>Q<EFBFBD>5<EFBFBD>\<5C>B<> <20><1C>a<EFBFBD>D<EFBFBD>k<EFBFBD>B<><1F><04>Q<EFBFBD>5<EFBFBD>\<5C>:<3A> <20><14>a<EFBFBD>D<EFBFBD>k<EFBFBD>:<3A><1F><04>+<2B><1C>]<5D>+<2B>.<2E><0E>C<EFBFBD> <18>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <1A>c<EFBFBD>'<27>l<EFBFBD>/<2F>a<EFBFBD> /<2F>N<EFBFBD> <1A>c<EFBFBD>-<2D>0<>5<>A<EFBFBD> 5<>N<EFBFBD> <1B>s<EFBFBD>><3E>2<>7<>a<EFBFBD> 7<>O<EFBFBD> <17>3<EFBFBD>{<7B>+<2B>0<>q<EFBFBD> 0<>K<EFBFBD> <18>C<EFBFBD> <0C>-<2D>2<><11> 2<>L<EFBFBD><12>:<3A><EFBFBD> <0B>s<EFBFBD>:<3A><EFBFBD><1B>7T<37>!<21>*<2A>o<EFBFBD> <0B> <1A>U<EFBFBD> "<22>+<2B>3<>3<>:<3A>:<3A><1B>"<22>;<3B><0E>H<EFBFBD>
,<2C>3<>3<>:<3A>:<3A><1B>#'<27>;<3B><0E>H<EFBFBD>
<16>(<28><1F><EFBFBD><EFBFBD><1A>x<EFBFBD><EFBFBD>P<>H<EFBFBD> <13><08>K<EFBFBD>/<2F><1D><15>&<26>#<23>?<3F>?<3F><08>?<3F>I<><08>#<23>?<3F>?<3F>8<EFBFBD>?<3F>D<><08> <17>L<EFBFBD>K<EFBFBD>7<><1F><EFBFBD><EFBFBD>|<7C><EFBFBD><<3C>H<EFBFBD> <11>f<EFBFBD> <0B>+<2B><06> <0C> <0C><0E><1F><EFBFBD><EFBFBD><1B>9<>><3E>><3E>E<>E<>v<EFBFBD>N<><0E>H<EFBFBD><1F>(<28>(<28><15>j<EFBFBD>/<2F><1B>J<EFBFBD>q<EFBFBD>U<EFBFBD>|<7C><<3C><1C>Z<EFBFBD><01>d<EFBFBD> <0B><<3C><1D>d<EFBFBD>1<EFBFBD><15><<3C>8<><1E>t<EFBFBD>A<EFBFBD>$<24>K<EFBFBD>8<><1D>d<EFBFBD> <0B><18><1D>'<27>)<29>
<EFBFBD> <0B>"<22>-<2D>0<>5<>A<EFBFBD> <0B>$<24>W<EFBFBD>-<2D>2<><11><0E>$<24>]<5D>3<>8<>q<EFBFBD><0E>%<25>n<EFBFBD>5<>:<3A><11><0F>!<21>-<2D>0<>5<>A<EFBFBD> <0B>"<22>><3E>2<>7<>a<EFBFBD> <0C>!<21>*<2A>-<2D> <0B><12>Q<EFBFBD><EFBFBD>N<EFBFBD>_<EFBFBD><<3C><01>A<><1D>~<7E><1E>/<2F>1Q<31>R<>VY<56>Y<>[\<5C>]<5D> <0A><1E><0F>><3E>O<EFBFBD>3S<33> T<>X[<5B>[<5B>]^<5E>_<><0E><19> <0A><1A><0E> <13><13>K<EFBFBD> <20><19>+<2B>&<26>"<22><1A><<3C>(<28><1F><15><1F><0E>/<2F>$1<>"%<25>n<EFBFBD>"5<>%3<>#&<26><EFBFBD>#7<> <06><15> <20> <20> "<22> "<22><>m<1A> <11> <10> <11>s<00>>Aj<00> j#<03>"j#)<29>r;r<>r<>r<><00>thisrr<><00> collectionsr<00>iorr<>r<>rr<><00>bs4r<00>django.db.modelsrrr r
r r r r<00> django.httpr<00>django.views.decorators.csrfr<00>rest_frameworkrr<00>rest_framework.decoratorsrr<00>rest_framework.permissionsr<00>rest_framework.responser<00>rest_framework.viewsr<00>app.cityandprovincerr<00>app.filtersetsrrrrrrr r!r"r#r$r%r&r'<00>
app.helperr(r)<00>
app.modelsr*r+r,r-r.r/r0r1r2r3r4r5r6r7<00>app.serializersr8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrT<00>authentication.modelsrV<00>helpersrWrXrYrZ<00> ModelViewSetr\r<>rr%r'r\rprzr<>r<>r<>r<>r<>r-rOr\r_r<>r<>r<>r<>rrr)r3rRrTrsr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r\rxr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rrrr=rBrPrRrTryr~r<>r<>rdrxrw<00><module>r<>s<><00><01><0F> <0B> <0A> <0A><12> <0B>#<23><16> <0C><10><0F><0F><1D>F<>F<>F<>$<24>4<>+<2B>B<>/<2F>,<2C>(<28>6<>D<01>D<01>D<01>D<01><<3C><14><14><14><14>`<01>`<01>`<01>`<01>`<01>`<01>`<01>`<01>+<2B>W<>W<>'D<01>X<EFBFBD>*<2A>*<2A>'D<01>hp<0E>h<EFBFBD>3<>3<>p<0E>f
2026-01-18 11:29:19 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>B$<24> <0A> <20><13>B$<24>J
2026-02-01 15:59:32 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>,<1C> <0A> <20><13>,<1C>TV;<3B>x<EFBFBD>4<>4<>V;<3B>~&;<3B>h<EFBFBD>&;<3B>&;<3B>&;<3B>R8D<01>X<EFBFBD>2<>2<>8D<01>vD<01>x<EFBFBD>,<2C>,<2C>D<01>DOD<01>X<EFBFBD>2<>2<>OD<01>de<01>(<28>2G<32>2G<32>e<01>*5D<01>x<EFBFBD>'<<3C>'<<3C>5D<01>pD<01>h<EFBFBD>+<2B>+<2B>D<01>zO<0E>8<EFBFBD>#8<>#8<>O<0E>dZD<01><08> 5<> 5<>ZD<01>z3<>(<28>"7<>"7<>3<>B(D<01><18>.<2E>.<2E>(D<01>VxD<01>X<EFBFBD>2<>2<>xD<01>vC;<3B>h<EFBFBD>&;<3B>&;<3B>C;<3B>LH;<3B>8<EFBFBD>#8<>#8<>H;<3B>VA;<3B><18>)><3E>)><3E>A;<3B>HN;<3B>(<28>"7<>"7<>N;<3B>b
2026-01-18 11:29:19 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>3<> <0A> <20><13>3<>"
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C><1F> <0A> <20><14><1F>>
2026-02-01 15:59:32 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>9<> <0A> <20><13>9<>$
2026-01-18 11:29:19 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>#<07> <0A> <20><13>#<07>L
2026-02-01 15:59:32 +03:30
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>P<07> <0A> <20><13>P<07>f@;<3B>h<EFBFBD>&;<3B>&;<3B>@;<3B>FD<01>h<EFBFBD>&;<3B>&;<3B>D<01>8
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C>$<1E> <0A> <20><14>$<1E>N3"<22>(<28>/<2F>/<2F>3"<22>lD<01>X<EFBFBD>*<2A>*<2A>D<01>*.<2E><11>!<21><14>(<28><13>D<><13> @<01> DD<01>X<EFBFBD>2<>2<>DD<01>N
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C><1E> <0A> <20><14><1E>&[J<01>H<EFBFBD>$9<>$9<>[J<01>|yC<01>8<EFBFBD>(<28>(<28>yC<01>xS-<2D>G<EFBFBD>S-<2D>leD<01>H<EFBFBD>$9<>$9<>eD<01>Rc <0B>'<27>c <0B>L,<1C>h<EFBFBD>&;<3B>&;<3B>,<1C>^ <16> <16>$#<23>L<17>D
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>a@<01> <0A> <20><13>a@<01>H
2026-01-18 11:29:19 +03:30
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C>9<> <0A> <20><14>9<>
2026-02-01 15:59:32 +03:30
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C> !<21> <0A> <20><14> !<21>
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F> <0C> @<01> <0A> <20><14> @<01>
<EFBFBD>6<EFBFBD>(<28><13><13>X<EFBFBD>J<EFBFBD><1F>7<> <20><14>7<>(D<01><08> 5<> 5<>D<01>&JD<01>h<EFBFBD>3<>3<>JD<01>Z
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>#"<22> <0A> <20><13>#"<22>LX+<2B>(<28>"7<>"7<>X+<2B>vA&<26><07>A&<26>H &<26>7<EFBFBD> &<26>7<06>t$<06>N7<06>t
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>o"<22> <0A> <20><13>o"<22>d
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>k"<22> <0A> <20><13>k"<22>\
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>r"<22> <0A> <20><13>r"<22>j
<EFBFBD>5<EFBFBD>'<27><12><13>X<EFBFBD>J<EFBFBD><1F> <0C>@"<22> <0A> <20><13>@"rx