Files
cdtestplant_v1/apps/project/controllers/__pycache__/design.cpython-313.pyc

83 lines
16 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
<EFBFBD>
2025-12-23 10:36:55 +08:00
<00><>Hi<48>0<00><00>|<00>SSKrSSKJr SSKJrJrJr SSKJr SSK J
r
SSK J r SSK Jr SSKJr SS KJr SS
KJr SS KJrJr SS KJr SS KJr SSKJr SSKJr SSK J!r! SSK"J#r# SSK$J%r%J&r&J'r'J(r( SSK)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2 SSK3J4r4 SSK5J6r6 SSK7J8r8 \"S\
"5\ /S/S9"SS\55r9g)<1C>N)<01>deepcopy)<03>api_controller<65>ControllerBase<73>route)<01>Query)<01>JWTAuth)<01>IsAuthenticated)<01>paginate)<01> HttpError)<01> MyPagination)<01> transaction)<02>F<>Value)<01>Replace)<01>get_object_or_404)<01>List)<01> ChenResponse)<01>multi_delete_design)<01>HTTP_INDEX_ERROR)<04>Design<67>Dut<75>Round<6E>Project) <09> DeleteSchema<6D>DesignFilterSchema<6D>DesignModelOutSchema<6D>DesignTreeReturnSchema<6D>DesignTreeInputSchema<6D>DesignCreateOutSchema<6D>DesignCreateInputSchema<6D>MultiDesignCreateInputSchema<6D>ReplaceDesignContentSchema)<01>design_delete_sub_node_key)<01>conditionNoneToBlank)<01>auto_create_renjiz/projectu设计需求数据)<03>auth<74> permissions<6E>tagsc<00><><00>\rSrSr\R
2025-04-29 18:09:00 +08:00
"S\\SSS9\R\
"\ 5\ "S54S\ 4Sjj555r\R
"S \S
S 9S \S \4Sj5r\R
2025-05-10 19:21:24 +08:00
"S\SS 9S\4Sj5r\R
"S\\SS 9\ "S54S\4Sjj5r\R,"S\SS 9\RS\4Sj55r\R,"SSS9\RS\4Sj55r\R8"S\SS 9\RS\S\4S j55r\R<"S!S"S9\RS#\4S$j55r \R
"S%S&S9S\4S'j5r!\R,"S(S)S9\RS\"4S*j55r#\R
2025-12-23 10:36:55 +08:00
"S+S,S9\RS-\S \4S.j55r$\R
"S/S0S9\RS1\S2\4S3j55r%S4r&g5)6<>DesignController<65>z/getDesignDemandListTz design-list)<03>response<73> exclude_none<6E>url_name.<2E>
2025-05-10 19:21:24 +08:00
datafilterc<00>n<00>[U5 URURURURUR
S.nUR (a URSUR 3nX2S'OURUS'[RR"S0UD6RS5nU$)N)<05> project__id<69>ident__icontains<6E>name__icontains<6E>demandType__contains<6E>chapter__icontains<6E>-<2D>dut__key<65>
2025-12-23 10:36:55 +08:00
round__key<EFBFBD>id<69>) r$<00>
2025-04-29 18:09:00 +08:00
project_id<EFBFBD>ident<6E>name<6D>
2025-12-23 10:36:55 +08:00
demandType<EFBFBD>chapter<65>dut_id<69>round_idr<00>objects<74>filter<65>order_by)<05>selfr/<00> query_params<6D>dut_key<65>qss <20>DE:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py<70>get_design_list<73> DesignController.get_design_lists<><00><00>
2025-05-10 19:21:24 +08:00
<1D>Z<EFBFBD>(<28>%<25>0<>0<> *<2A> 0<> 0<>)<29><EFBFBD><EFBFBD>$.<2E>$9<>$9<>",<2C>"4<>"4<> 
<EFBFBD> <0C> <16> <1C> <1C>#<23>,<2C>,<2C>-<2D>Q<EFBFBD>z<EFBFBD>/@<40>/@<40>.A<>B<>G<EFBFBD>'.<2E><1A> $<24>*4<>)<<3C>)<<3C>L<EFBFBD><1C> &<26> <13>^<5E>^<5E> "<22> "<22> 2<>\<5C> 2<> ;<3B> ;<3B>D<EFBFBD> A<><02><11> <09>z /getDesignOnez
2025-12-23 10:36:55 +08:00
design-one)r,r.r;<00>keyc<00><><00>[RRXS9R5nU(aU$[ SS5e)N)r;rM<00><><00>未找到相应的数据<E695B0>rrBrC<00>firstr )rEr;rM<00> design_qss rI<00>get_dut<75>DesignController.get_dut4s9<00><00><1A>N<EFBFBD>N<EFBFBD>)<29>)<29>Z<EFBFBD>)<29>I<>O<>O<>Q<> <09> <14><1C> <1C><17><03>7<>8<>8rLz/getDesignOneByIdzdesign-one-by-idr9c<00><><00>[RRUS9R5nU(aU$[ SS5e)N<>r9rOrPrQ)rEr9rSs rI<00> get_one_by_id<69>DesignController.get_one_by_id;s9<00><00><1A>N<EFBFBD>N<EFBFBD>)<29>)<29>R<EFBFBD>)<29>0<>6<>6<>8<> <09> <14><1C> <1C><17><03>7<>8<>8rLz/getDesignDemandInfoz design-info<66>payloadc<00><><00>[RRURURS9R S5nU$)N<>r1r7r9)rrBrCr;rMrD)rErZrHs rI<00>get_design_tree<65> DesignController.get_design_treeCs6<00><00> <13>^<5E>^<5E> "<22> "<22>w<EFBFBD>/A<>/A<>G<EFBFBD>K<EFBFBD>K<EFBFBD> "<22> X<> a<> a<>bf<62> g<><02><11> rLz/designDemand/savez design-createc<00>z<00>URSS9nURS5nSRURSUR/5n[
2025-04-29 18:09:00 +08:00
R RURURUURS9R5(aUSS:wa [SSS S
9$[
R RURUS 9R5nSRUS[U5/5n[R RURURS 9n[R RURUS 9nUR!XgX<67>R"S .5 UR%S5 UR%S5 [
2025-12-23 10:36:55 +08:00
R R&"S0UD6n U $)NT)r-<00> description<6F>r6)r1r8r7r<r<<00><><00>'研制需求的标识重复请检查<E6A380><03>code<64>status<75>messager\)r1rM)rM<00>round<6E>dut<75>title<6C> round_keyrGr:)<14>dict<63>get<65>joinrkrGrrBrCr;r<<00>existsr<00>count<6E>strrr<00>updater=<00>pop<6F>create)
rErZ<00>
asert_dictr`rG<00> design_count<6E>
key_string<EFBFBD>round_instance<63> dut_instancerHs
rI<00> create_design<67>DesignController.create_designIsq<00><00><1D>\<5C>\<5C>t<EFBFBD>\<5C>4<>
2025-05-10 19:21:24 +08:00
<EFBFBD> <20>n<EFBFBD>n<EFBFBD>]<5D>3<> <0B><14>'<27>'<27>7<EFBFBD>,<2C>,<2C>c<EFBFBD>7<EFBFBD>?<3F>?<3F>C<>D<><07> <11>><3E>><3E> <20> <20>W<EFBFBD>-?<3F>-?<3F>G<EFBFBD>L]<5D>L]<5D>*1<>'.<2E>}<7D>}<7D> !<21> 6<>6<<3C>f<EFBFBD>h<EFBFBD> ?<3F>CM<43>g<EFBFBD>CV<43>Z\<5C>C\<5C><1F>S<EFBFBD><13>>g<>h<> h<><1D>~<7E>~<7E>,<2C>,<2C><17>9K<39>9K<39>V]<5D>,<2C>^<5E>d<>d<>f<> <0C><17>W<EFBFBD>W<EFBFBD>g<EFBFBD>s<EFBFBD>C<EFBFBD> <0C>,=<3D>><3E>?<3F>
2025-12-23 10:36:55 +08:00
<EFBFBD><1E><1D><1D>*<2A>*<2A>w<EFBFBD>7I<37>7I<37>w<EFBFBD>O`<60>O`<60>*<2A>a<><0E><1A>{<7B>{<7B><EFBFBD><EFBFBD>7<EFBFBD>3E<33>3E<33>7<EFBFBD><EFBFBD>S<> <0C><12><19><19><1E> <0C>Wc<57>Wc<57> d<> f<01><12><0E><0E>{<7B>#<23><12><0E><0E>y<EFBFBD>!<21> <13>^<5E>^<5E> "<22> "<22> 0<>Z<EFBFBD> 0<><02><11> rLz/designDemand/multi_savezdesign-multi-create)r.c<00><><00>[[URS9nURR UR
2025-04-29 18:09:00 +08:00
S9R 5nURn[RR X#S9R5nUn/nURH<>n[S 0UR5D6n U RU lSRUR S[#U5/5U lUS- nSU lX)lXIlX9lUR+U 5 M<> [RR-U5 [/SSS UR S
2025-12-23 10:36:55 +08:00
-0S 9$) NrW)rM)<02>projectrirar6<00><00>2<><32>rMz-1)rfre<00>datar:)rrr;<00>pdFieldrCrGrRrhrrBrpr<><00>
model_dumpr=rjrnrMrq<00>levelr}ri<00>append<6E> bulk_creater)
rErZ<00> project_obj<62>dut_obj<62> round_objrv<00> key_index<65> bulk_list<73>
2025-04-29 18:09:00 +08:00
desgin_obj<EFBFBD>
design_ones
2025-12-23 10:36:55 +08:00
rI<00>multi_create_design<67>$DesignController.multi_create_designds<00><00>(<28><07>G<EFBFBD>4F<34>4F<34>G<> <0B><1D>%<25>%<25>,<2C>,<2C><17><1F><1F>,<2C>A<>G<>G<>I<><07><1B>M<EFBFBD>M<EFBFBD> <09><1D>~<7E>~<7E>,<2C>,<2C>[<5B>,<2C>N<>T<>T<>V<> <0C> <20> <09><16> <09>!<21>,<2C>,<2C>J<EFBFBD><1F>:<3A>*<2A>"7<>"7<>"9<>:<3A>J<EFBFBD>)<29><EFBFBD><EFBFBD>J<EFBFBD> <1C><1F>W<EFBFBD>W<EFBFBD>g<EFBFBD>k<EFBFBD>k<EFBFBD>3<EFBFBD><03>I<EFBFBD><0E>%G<>H<>J<EFBFBD>N<EFBFBD> <15><11>N<EFBFBD>I<EFBFBD>"<22>J<EFBFBD> <1C>!,<2C> <1E>(<28> <1C>$<24>N<EFBFBD> <15> <1C> <1C>Z<EFBFBD> (<28>'<27> <0F><0E><0E>"<22>"<22>9<EFBFBD>-<2D><1B>3<EFBFBD>S<EFBFBD><05>w<EFBFBD>{<7B>{<7B>T<EFBFBD>?Q<>7R<37>S<>SrLz/editDesignDemand/{id}z design-updatec<00><><00>[RRURURUR
2025-04-29 18:09:00 +08:00
S9n[ U5S:<3A>aURS:wa [SSSS9$[RRUS9nUR5R5H8upVUS:Xd US :XdUS
2025-12-23 10:36:55 +08:00
:XaMUS :Xa [US U5 [XEU5 M: UR5 U$) N)r1r<r8r~rarbrcrdrWr;rkrGr=rj) rrBrCr;r<rk<00>lenrrmrl<00>items<6D>setattr<74>save)rEr9rZ<00> design_searchrS<00>attr<74>values rI<00> update_design<67>DesignController.update_designs<><00><00><1F><0E><0E>-<2D>-<2D>'<27>:L<>:L<>T[<5B>Ta<54>Ta<54>9@<40>9J<39>9J<39>.<2E>L<01> <0A> <0F>}<7D> <1D><01> !<21>g<EFBFBD>m<EFBFBD>m<EFBFBD>r<EFBFBD>&9<><1F>S<EFBFBD><13>>g<>h<> h<><1A>N<EFBFBD>N<EFBFBD>&<26>&<26>"<22>&<26>-<2D> <09>"<22><<3C><<3C>><3E>/<2F>/<2F>1<>K<EFBFBD>D<EFBFBD><13>|<7C>#<23>t<EFBFBD>{<7B>':<3A>d<EFBFBD>i<EFBFBD>>O<><18><13>v<EFBFBD>~<7E><17> <09>7<EFBFBD>E<EFBFBD>2<> <13>I<EFBFBD>U<EFBFBD> +<2B> 2<> <12><0E><0E><18><18>rLz/designDemand/deletez design-deleter<65>c<00>.<00>[RRURSS9SnURRnURRn[UR[5 Sn[RRUS9RS5nUHFnSRUS [U5/5nX<>l US
-nUR5 [U5 MH [ S S 9$![a [ S[ SS9s$f=f) NrrWrOu!您未选择需要删除的内容)rfrerg)<01>dut__idr9rar6r~u设计需求删除成功!)rg)rrBrC<00>ids<64>
IndexErrorrrrir9rMrrDrnrqr<>r#) rEr<><00> design_singler@rG<00>index<65> design_all_qs<71> single_qs<71>
design_keys rI<00> delete_design<67>DesignController.delete_design<67>s<><00><00> p<01>"<22>N<EFBFBD>N<EFBFBD>1<>1<>T<EFBFBD>X<EFBFBD>X<EFBFBD>a<EFBFBD>[<5B>1<>A<>!<21>D<>M<EFBFBD><1F>"<22>"<22>%<25>%<25><06><1F>#<23>#<23>'<27>'<27><07><1B>D<EFBFBD>H<EFBFBD>H<EFBFBD>f<EFBFBD>-<2D><11><05><1E><0E><0E>-<2D>-<2D>f<EFBFBD>-<2D>=<3D>F<>F<>t<EFBFBD>L<> <0A>&<26>I<EFBFBD><1B><17><17>'<27>3<EFBFBD><03>E<EFBFBD>
2025-04-29 18:09:00 +08:00
<EFBFBD>!;<3B><<3C>J<EFBFBD>&<26>M<EFBFBD><19>A<EFBFBD>I<EFBFBD>E<EFBFBD> <15>N<EFBFBD>N<EFBFBD> <1C> &<26>y<EFBFBD> 1<> '<27> <1C>$A<>B<>B<><42><1A> p<01><1F>s<EFBFBD>1A<31>Kn<4B>o<> o<> p<01>s<00>-C8<00>8D<03>Dz/designDemand/getRelatedDesignzdut-relatedDesignc<00>"<00>[[US9nURR5n/nUH<>nURUR
/S.nUR R5H<>nURUR
/S.nURR5H;n U RU R
U RS.n
USRU
2025-12-23 10:36:55 +08:00
5 M= USRU5 M<> URU5 M<> [SUS9$)NrW)<03>labelr<6C><00>children)r<>r<>rMr<>u 获取成功)rgr<>) rr<00>pField<6C>allr=r9<00>rdField<6C>rsFieldrMr<>r) rEr9<00>
project_qs<EFBFBD>round_qs<71> data_listrh<00>
round_dictri<00>dut_dict<63>design<67> design_dicts rI<00>getRelatedDesign<67>!DesignController.getRelatedDesign<67>s<><00><00>&<26>w<EFBFBD>2<EFBFBD>6<>
<EFBFBD><1D>$<24>$<24>(<28>(<28>*<2A><08><16> <09><1D>E<EFBFBD>#(<28>:<3A>:<3A><05><08><08>b<EFBFBD>Q<>J<EFBFBD><1C>}<7D>}<7D>(<28>(<28>*<2A><03>%(<28>X<EFBFBD>X<EFBFBD><03><06><06>B<EFBFBD>O<><08>!<21>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>/<2F>F<EFBFBD>,2<>K<EFBFBD>K<EFBFBD>&<26>)<29>)<29>TZ<54>T^<5E>T^<5E>"_<>K<EFBFBD><1C>Z<EFBFBD>(<28>/<2F>/<2F> <0B><<3C>0<><1B>:<3A>&<26>-<2D>-<2D>h<EFBFBD>7<> +<2B> <16> <1C> <1C>Z<EFBFBD> (<28><1E><1C>N<EFBFBD><19>C<>CrLz/designDemand/replace/zdesign-replacec <00>r<00>[[URS9nURR UR
UR S9nURVs0sH@nU[[U5[UR5[UR55_MB nnUR"S0UD6nSU0$s snf)NrW)<02>id__inr8rpr:)rrr;<00>psFieldrC<00>
selectRowsrk<00> selectColumnrrr<00>
originText<EFBFBD> replaceTextrr)rErZr<>rS<00>
field_name<EFBFBD>replace_kwargs<67> replace_counts rI<00>replace_content<6E> DesignController.replace_content<6E>s<><00><00> 1<><17>W<EFBFBD>=O<>=O<>P<> <0B><1F>'<27>'<27>.<2E>.<2E>g<EFBFBD>6H<36>6H<36>U\<5C>Uf<55>Uf<55>.<2E>g<> <09>&<26>2<>2<>
2025-05-10 19:21:24 +08:00
<EFBFBD>2<>
<EFBFBD> <17><07><01>*<2A> <0A>u<EFBFBD>W<EFBFBD>5G<35>5G<35>/H<>%<25>PW<50>Pc<50>Pc<50>Jd<4A>e<> e<>2<> <17>
<EFBFBD>
"<22>(<28>(<28>:<3A>><3E>:<3A> <0A><17><1D>'<27>'<27><> 
2025-12-23 10:36:55 +08:00
s<00>AB4z/create_renji/<2F>renjirAc<00>.<00>URRRRn[ [
US9n[ RRXSS9R5nU(a![X5U5 [SSURS9$[SSS 9$)
2025-12-23 10:36:55 +08:00
NrW<00>XQ)r8r}<00>typer<65>u+自动生成人机界面交互测试成功!)rfrgr<>i<>u<您还未录入需求规格说明文档,请录入后再试)rfrg) <0A>context<78>request<73>userr=rrrrBrCrRr%rrM)rErAr;<00> user_namer<65><00>dut_qss rI<00> create_rj<72>DesignController.create_rj<72>s<><00><00><19>L<EFBFBD>L<EFBFBD>(<28>(<28>-<2D>-<2D>2<>2<> <09>0<><17>Z<EFBFBD>H<> <0B><14><1B><1B>#<23>#<23>x<EFBFBD>SW<53>#<23>X<>^<5E>^<5E>`<60><06> <11> <1D>i<EFBFBD><1B> =<3D><1F>s<EFBFBD>4a<34>hn<68>hr<68>hr<68>s<> s<><1B>3<EFBFBD>0n<30>o<>orLz /copy_currentzcopy-design-currentr@<00> design_idc<00>(<00>[[US9n[[US9nURR 5n[ U5nSUlSRURS[U5/5UlSRURS/5Ul
SRURS/5Ul SRURS/5nURnURRUS9R!5n U (ab["R$"SU5n
U
(a?['U
R)S55S-n ["R*"S [U 5U5nOUS-nXvl UR-5 [/S
S
S SS 9$) NrWrar6u(复制)<29>1)r<z(\d+)$r~z\d+$r<>u复制当前设计需求成功)rfrergr<>)rrrr<>rpr<00>pkrnrMrqrjr=r<r}r<>rCro<00>re<72>search<63>int<6E>group<75>subr<62>r) rEr@r<>r<><00>
design_objr<EFBFBD><00>new_design_obj<62> current_identr<74><00>
exit_ident<EFBFBD>match<63>nums rI<00> copy_current<6E>DesignController.copy_current<6E>sL<00><00>$<24>C<EFBFBD>F<EFBFBD>3<><07>&<26>v<EFBFBD>)<29><<3C>
<EFBFBD><1B>O<EFBFBD>O<EFBFBD>)<29>)<29>+<2B> <09>!<21>*<2A>-<2D><0E> <20><0E><19><1F>W<EFBFBD>W<EFBFBD>g<EFBFBD>k<EFBFBD>k<EFBFBD>3<EFBFBD><03>I<EFBFBD><0E>%G<>H<><0E><1A>!<21>w<EFBFBD>w<EFBFBD>
<EFBFBD>(8<>(8<>*<2A>'E<>F<><0E><1C> <20>g<EFBFBD>g<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>&C<>D<><0E><1B><1A><07><07><1E>!5<>!5<>s<EFBFBD> ;<3B><<3C> <0A><1D>o<EFBFBD>o<EFBFBD> <0B> <20>(<28>(<28>/<2F>/<2F>m<EFBFBD>/<2F>D<>K<>K<>M<>
<EFBFBD> <15><16>I<EFBFBD>I<EFBFBD>i<EFBFBD><1D>7<>E<EFBFBD><14><19>%<25>+<2B>+<2B>a<EFBFBD>.<2E>)<29>A<EFBFBD>-<2D><03> "<22><06><06>w<EFBFBD><03>C<EFBFBD><08>-<2D> H<> <0A> -<2D><03> 3<> <0A>,<2C><1C><16><1B><1B><1D><1B>3<EFBFBD>S<EFBFBD>:Z<>ac<61>d<>drLr:N)'<27>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__rrmrrr <00>atomicr
r rrrJr<>rqrTrXrrr]<00>postrr rzr!r<><00>putr<74><00>deleterr<>r<>r"r<>r<>r<><00>__static_attributes__r:rLrIr*r*s<><00><00>
2025-05-10 19:21:24 +08:00
<EFBFBD>Y<EFBFBD>Y<EFBFBD>%<25><04>5I<35>0J<30>Y]<5D>%<25>'<27><10><17><17> <0A>l<EFBFBD><1B>?D<>S<EFBFBD>z<EFBFBD><12>*<<3C><12><1C><18>'<27><12>& <0B>Y<EFBFBD>Y<EFBFBD><EFBFBD>)=<3D> <0C>U<>9<>#<23>9<>C<EFBFBD>9<>V<01>9<>  <0B>Y<EFBFBD>Y<EFBFBD>"<22>-A<>L^<5E>_<>9<><03>9<>`<01>9<> <0B>Y<EFBFBD>Y<EFBFBD>%<25><04>5K<35>0L<30>Wd<57>e<>?D<>S<EFBFBD>z<EFBFBD><12>'<<3C><12>f<01><12>
2025-12-23 10:36:55 +08:00
 <0B>Z<EFBFBD>Z<EFBFBD>$<24>/D<><EFBFBD>_<><10><17><17><12>%<<3C><12><18>`<01><12>2 <0B>Z<EFBFBD>Z<EFBFBD>*<2A>5J<35>K<><10><17><17>T<01>+G<>T<01><18>L<01>T<01>2 <0B>Y<EFBFBD>Y<EFBFBD>'<27>2G<32>Ra<52>b<><10><17><17><19><03><19>.E<><19><18>c<01><19>$ <0B>\<5C>\<5C>(<28>?<3F>C<><10><17><17>C<01>,<2C>C<01><18>D<01>C<01>( <0B>Y<EFBFBD>Y<EFBFBD>/<2F>:M<>N<>D<01>3<EFBFBD>D<01>O<01>D<01>" <0B>Z<EFBFBD>Z<EFBFBD>(<28>3C<33>D<><10><17><17> (<28>'A<> (<28><18>E<01> (<28> <0B>Y<EFBFBD>Y<EFBFBD><1F>'<27>2<><10><17><17>p<01>#<23>p<01>3<EFBFBD>p<01><18>3<>p<01> <0B>Y<EFBFBD>Y<EFBFBD><EFBFBD>)><3E>?<3F><10><17><17>e<01>3<EFBFBD>e<01>3<EFBFBD>e<01><18>@<01>erLr*):r<><00>copyr<00> ninja_extrarrr<00>ninjar<00>ninja_jwt.authenticationr<00>ninja_extra.permissionsr <00>ninja.paginationr
<00> ninja.errorsr <00>utils.chen_paginationr <00> django.dbr <00>django.db.modelsrr<00>django.db.models.functionsr<00>django.shortcutsr<00>typingr<00>utils.chen_responser<00>utils.chen_crudr<00> utils.codesr<00>apps.project.modelsrrrr<00>apps.project.schemas.designrrrrrrr r!r"<00>$apps.project.tools.delete_change_keyr#<00>utils.smallTools.interfaceToolsr$<00>#apps.project.tools.auto_create_datar%r*r:rLrI<00><module>r<>s<><00><01> <09><19>=<3D>=<3D><17>,<2C>3<>%<25>"<22>.<2E>!<21>%<25>.<2E>.<2E><17>,<2C>/<2F>(<28>;<3B>;<3B><1F><1F><1F>L<01>@<40>A<><0F>
<EFBFBD><17><19><1F>8I<38>Qe<51>Pf<50>g<>We<01>~<7E>We<01>h<01>WerL