From 3f20dd42fc1f51e8853d7dea01cf23ee63f8da3a Mon Sep 17 00:00:00 2001 From: linyaostalker <602604991@qq.com> Date: Thu, 19 Dec 2019 20:27:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=88=9B=E5=BB=BA=E5=BE=AE=E4=BF=A1?= =?UTF-8?q?=E5=85=AC=E4=BC=97=E5=8F=B7=E6=A8=A1=E5=9D=97=EF=BC=8C=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E5=9B=BE=E7=89=87=E8=B5=84=E6=BA=90=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E6=96=B9=E6=B3=95=EF=BC=8C=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E5=85=AC=E4=BC=97=E5=8F=B7=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E8=8F=9C=E5=8D=95=E6=93=8D=E4=BD=9C=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=8F=8A=E6=93=8D=E4=BD=9C=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/modules/wx_public_account/Module.php | 24 ++++ .../assets/img/wechat-top.png | Bin 0 -> 12673 bytes .../assets/js/custom_menu.js | 65 +++++++++++ .../controllers/PublicAccountController.php | 47 ++++++++ .../logic/PublicAccountManager.php | 109 ++++++++++++++++++ .../models/ars/WxPublicAccountConfig.php | 63 ++++++++++ .../views/public-account/custom_menu.php | 17 +++ .../web/WxPublicAccountAsset.php | 22 ++++ .../wx_public_account/web/img/wechat-top.png | Bin 0 -> 12673 bytes 9 files changed, 347 insertions(+) create mode 100644 backend/modules/wx_public_account/Module.php create mode 100644 backend/modules/wx_public_account/assets/img/wechat-top.png create mode 100644 backend/modules/wx_public_account/assets/js/custom_menu.js create mode 100644 backend/modules/wx_public_account/controllers/PublicAccountController.php create mode 100644 backend/modules/wx_public_account/logic/PublicAccountManager.php create mode 100644 backend/modules/wx_public_account/models/ars/WxPublicAccountConfig.php create mode 100644 backend/modules/wx_public_account/views/public-account/custom_menu.php create mode 100644 backend/modules/wx_public_account/web/WxPublicAccountAsset.php create mode 100644 backend/modules/wx_public_account/web/img/wechat-top.png diff --git a/backend/modules/wx_public_account/Module.php b/backend/modules/wx_public_account/Module.php new file mode 100644 index 0000000..74fc706 --- /dev/null +++ b/backend/modules/wx_public_account/Module.php @@ -0,0 +1,24 @@ +yl2Y%)kp^j~lTlnWvqUJ7=Y>Ul zie~nzd{&J4&Iy++n!1UB_c`fi7Uepdtji{Puq?jK~K{wxS=clLl zGQY|1mF6 z@EdB+xwb-Iw}k<%z=FHyv?e(;=nn~6XKk#gFO@F})E4e1%gP*Y1feoR5?ZlGmC={W|=pt@yA?nY0DzBOSY%ET=&4 zUO<2BIH$`-fp=ebTKB3rjC~PUUna8bC7IAjRvO^nwV+9Auu3fa(m1Q7U)94t@jMZC zhlRj|dDf9928Xmry7#0RQSj#S`G+LPeLQD2k5i|0K^@?V1fjWI)f3vgrB6=3bI1QA z)8-0Wy$`C-P;M>BmWEbI`{0D2iS*wZ8>00+{N76hzAFgY~1G>A3AoPL>~m^D|ugE7zS*JuD()OGe1(!~TNMf=efoQl8m6*N3 zC*qsFjBfdPf8B~Keaxr}De2GtaI0J@ax{j?%4{y-F>RDnLpo`;x^W@FK82886~>sZ z;9+$7+SHRR9Kb>JY(mAJSCP4*SIcAq(`W>e^Ds zd|1C5q4vjUuG)3mYh*OHBk;?E#;7P$_;D!8yf(BBGEqAcln)-MRiVz5?VyeGJesTE zqnr6=9J%}6c5K=lp6hj0pYdH$Rv)u*xiYeR)%hfjESu#JPd=(iRZ<`Ed)AmFkZ1`n zdTyS?g8HTS-Ha8A;mN4?Q3Xrr&Ec;DV6R__y)mUE1H)JH@O^#UV{YpDb%iXiUESZP zwd)CcyN5IG6CrEvamlL;Wr(C(?>WsEn?jI7{n@CWk|o!+hrpt-USE^e$EQ zL%KEJu00gnKP5vOomW463ZPTSq4 z(k0?*oEoqI-j0_az+<7|js>8C4Lm1%`8>vG_V77BYLI%(tY_yrqAr>aw)!!?9Xv0w z247+-Z@V4TRM3DCPE+jOGJn}~qmKF%8fxC5d`l}r#$#M|k~ z0d2+cEQuZXk-VPAzSD#>u34F_nG$WZ|DTgp8@CHg>p130maMu&p%V*)3u3W?nX`I* z<@J%Q_#B{H1u{#CcAL|c=N>TG&d$Oe?#96%?H4<#%Ohxov)?~{b%EJ%vh!*4-f&q} zJ9CA8eR4cgRqg$9={Jt%t1!-MTUN>IO| zmWw>uHxCeRxYhl^$5%B48XIo&v2n1IWedKtyDF-T5lp$c4@G5ng(~SoRbWu7FY>7M zH=j~6XFLj9HHC#m;+;yGV7yrQ$&s!;dfIF%ajEe0Rg9S5uOlI&PAWdDsYKBa96MR9 zX9;N3*-11Q>IeF8Z}28o0@ZZUyq7g3_!jr+OeA;vTWuhypu9l)cY#vM(3;QLJ8meV z#`UNn6mh5xZRiZ`P%EV~u-=NOGadZ06&pO^)_SrX3ZP+K7lBj$7BMNjSaXhizx^+i zJ^_!6dGQ-As*@~tcQk!?vo|tGjk9xBJ~ayB2QMktsU(V>G0PNnn=9~f>0N!##d3Xa z6Jo`;_A!JAI!DUs`;1;zC~5b7n$o%?ixL_IsQ#sSmIzOk6eL_y^{RuI$m)=s4+-t6 ziJvPq5KN&8$(ftEIj&Fqe|rab!xs0BVNYiJGzDa-#69B=8b zF@&cK%Nby%$1m(e9>mVgb4f6L5oEjdZ!6Lh1Os~QsHX#HUH@SD<(l6uXW`geA9s27_nnk%|c~7e5|(SK<0%*q2U!g z+^6UM*iecDN^)5~VRYM-t-3djXLdvL_N%2az<98+TYvuV`b_*8Ee~ZsVR?7Soum%O zR+^bSd4(t^YB!lxc^5#!Eehq)Y9|M=_i;}=s-(_o>{{0U@(JU#VY%{h<%(P3m7()G z7=32@^KL?x=$RHjYd@V&`S<$MBr1OM1rb8sLj-v}owyA?Lqu14L!8O#z+jQx)V!T2{-*;X7LWt%X94YBs?vgHVsQ^B zE>m7ph7PI-p}!;!YQmZ?3MZ$ICS=WKxIZ0jOX`5c7JP>>a#n-YM_v>MelXg2|yX3->nZW8}-hL^X+$EgtC@@y%!Q zRc+;v?!{V*$K9cW9hZJ;`g-Z>*|Rvu{%9ZaH!3VFBdYjBagkU$C-mF7YgT3Q3(?>; zzw0N2`;sx#FFa$MJXPg|^q2V_2d|Y1iz_`#C`em_O$GMYTj$F4DzruzW-M zPzVP6Wm#G=_c%N<7QNMc76|#u=!U9etOP7Bln&8;P_3@Lt+QbC6Sp;8Kwl~Oy?$Y2 z(9iD3m0#KflaUXO_X>%H+UwE|LWd(+SQ2H$9TDH$yoEd(jZ|x!c%3aq8E80|l0?DH zSjP)Fd3j+m3;0-|-nEFSnfbY{tEF5Q7XAB=oU22hIYj3zgTxVyxz-(b-H|nAYtPlP z5G@tE)z9y)AZS}%)Yd&ZPEGP&P7>kRu;P8B;ykBov0RFcce!K(W|r{2o(XR*SSyt@ zcBiy)xPm0%n%E(4=I1HKNosuWoim$=2IoDNN3|%5vb-a{55fm$N;K`xh{Mlt0hHNg zzZx!44`)Y1w?c)52jvSiD^u3Z7k!g8>wXV^7Q!RPQcAzhBt(s`D-Z2!ZL7qP1n||Jo{?oB9Y_2=dj31slJ2c zf!kvl&$#ctz;toleza_&RYRJZ0q(h-@C$8Wh{$2sg;9S3mE`5{2zRKrr3aO3}Fn zo;8q13l~pJ4aL7YEAZ$=v>9dMCyC-KglT76zuDqdOr_7WwkDH?-|bZqp#nW3y(E1nsCnKd;6Hs z6W848;;8K@8Q<&eds>MoYfnNc1wXW(SlsB?ZJ z7{U%iT;VEJeGk>kO|Kk(!qtBLL*%3mvxTx*_x4HEl&URh(6PpHK?@u0EBfFU9rr~f=@vqXCtw!fYUOT^D z?d+s{kCWbmaGTsPP8=l`r6SJ*Zdl5@t6qW!8i+n%okkvH3qRzfxqXt+gT?ki+(T2P zfa{R$z7#jT=D&o?!>lSgjq84`6@;(+Y9pzygcxeiNO)V=Hy2u-BLW!J|{sREh zbddDB&nHB#*%xxbb9lZQYAAtYwfh-S`CA&WnH>VNUMD@2*FO5w2Je3G=1qE0W0?+* z4*eOf_%Wit4Ls0K59U0XEZnxlU2XHaB0wM4esrE+^*EwKB=VUK>^P&cyWrOz`mL0b zWmlI}Af1-!F|oPo^$&MNG>%1=7yW3Swd)|U$*OMMEBo+NE zT-Qv@f|9%v+fu@?M7n=jq@t`EiG`IcOLTs6x9Jm;0#@|p5eCu?Sx}>Zku-r}d!LS5 zq>0@X`R9tQKH3uss<+F%5Kv*+gxTd->)HMh@$|KoD{k|rD#-<6iw=BpcTy!8ml`;W$ ziQ}2C;X<|+X6GdCj*Ow#Kk31V9PNes-d8}*DyZbg?-R54_N^z@uAUR7jTMTRNY=lI z$SWPpUSo746x1Y11vcQC!Zm#>q62}U5PN`H?TG4}XfwP7=IgGk^$qF0qo4LQy`Mbm zpTU<<6(#bMB9xKi0!>`fz>L6`9k_DgNSzb$N`3>e)V3y*a{o=>_TABy(iIEr$Ps_V zu+gr%zwvg>XV_Q8xAuk*pNN)dvi+#&#@#t{uENe{4~>LzMS{|9w&;NjP~?dNPGd(C z+27}ME_rT8^(WnZ&1Qtxu*Ru*yK2x+u|Iw6_`iVoAa_g>PTrV>NeL-h@{i?B^_5yZ zrpKj0COwC5Av7zNfdNI6?#rsz$Hdu|uEZaDK)4v=WEGee;Pul+R+RwJ*%KU4rYRJ3 zJ6qJ$LZ7dgbNa4g`A6g!yfoM+3SfDT18?#R=A0NcY&(1uH6$&NI)g_sF99;*RSz-n z`z`UgPjfBVrs{prwe>e(SI2t)&`|*HX<|XkWaP5_@fK){8aVIqP`E#R9C@8H7Q%-} zgNTTYWV9h~SHV!*y2(%OWysDTB2j2X2-2S6>tihzr2gG&2YJSMd0PHv{5}SOXpfn4 zk}?F-Q85SmxF4A}Hf^k{HsZCouZ}5PJW1Z!O?QYlZoxZ!-VYqN6k>cvzOL&4x;Qr- zh|BpTlg_M?W?E&+AfoEE^`d_aJ~NmHui+qNIF;)hqb1*v189Z9BRutAJp95vsoE~G zOES)76sZx}ScB%@6cw@_O{{NOAv6O%(Sk+s`VQ`Zp8r0=uR*CNxBrZHMD{Xle(+`q zt=%cz+~`;>7e=pu#w9LatpXZPz4x6uF#|oGpS7P!7F5;FdVxXecVsFN`uoc-wZ98+ zQWGzg5{qmKw!7$bC_{gJGR$>%3!M{NwFJMeVi@l;E$HxeN$@>;K$8vB3KCmu_&wT; z(;uPu2FNnUh4e0)_r|fG#2nY3BAbCYI`v;EjWPoRc+$itAZ=__-5WiD5vZjx(P{ae z#>siMmm@%r&+!0gEzHZcnUE&*^b^AvFcta`lgp@dG{tl1pFY!Q6OF7^Bfby0QH(}koQl8J z2MpO{b3<7pzP}f}B5!%5$TyRF4L>ITx}hl(%ETeeU5%O-{i*fkr!j+DrHs_W3u_-M zC^f^=uZLqBN_VbqiXtekuZB(fEBw3vR5#5K+K}-Vndp4^u}yYOG6vXn+y~!_paA|? z=L(9t;ZFLbHe^Plq(UUO6L%bRSFTiJPFp=p*IvADCdc}Q`RnYdPJtJ-jTb?F@s;0h z##>TgWz!oEp1wcYO3{IN5~TP1v`}ZnEc6hvP^96Qe)g}I4+SFTO@2nA9uoTeDmhj> z{nk>N?pg0RxQ9#f^yB_Sn*2g6&w2!ZCE=B9>f~=viFdg8UPrjEg{rp$UT>E5j}PWV zDYF;I%IIkoR0xiy9q2C+jZcMAQf=2z4Jx&Wl7tjgKTvbiVLdPmk~~(5OZB2ezyv>uXX=m#g5NvleM+`v zm)}#i$4Xs}`Mr|(_pFQ9>l}OE=>Ea+#XTLk345$dZQZ&^F%9^Y^EtNSYlnX_I(^Xl zq92l0c7m<(V*9d8jb7-TG;|ZrTo(a$49Wav|2*HDC4MZs4`tCKEHw+J7S%R5rL}D5Tjf!aUd9JZj*zvv|fZFub90IozMl6>|hw&S%i8g~(*9HEpmyo#XVLx=0 zJR0!mh$p#D7iLjlADQ*AE64?rjjZG!k$~j#;O3Ch?)zAMqxa3K#peZw&y~WlCHQ{s zumTgGy``5@5*^{>HKive!Ik@b*SgDU%n=?g^kd5A#eJS+cV=m-T&2{J0T`$@kqV<$ zJN$y5413_cWqJZ=mgc|xwMBG`@aX}!4Q%*6cj1iz_lbvvanu#np#v|fj+WeTe^KCO zY<}hW!b(ZP_%eNBd0zMROot?`dDrp%;x}ohp)v)j>^$Z3x2njt483d_dTtJaPbAQ% zLsfCOziu>_&g5AyEJRSJs)bSD6kaV0)U?N}Gsa%l)>!1vtL90TD|#Vak0G zs$jV=sksF9WADvasumSFu5nCkP!C`r;x3-BI_ENa?KbkB2a_slTibBbN`6Y{tK>-$ zuCdU%S-xaa_|=r(S&1{kPye@En^0BV#Wd+kDMFzA&LbTbOJa{&`{5y_3b zEgi}UXeQcJ=FBo|-u~S_aGYgfoUNWT6AJ63X3=vTlkO8ae>zzfbUgepfY7sj z_pE3()&G-8Qa#ZOZ{C2l;=}NT2k+sJH__UCTnvg!V+s+BmY!=yaP;|I|H`MX$x|*2 zWHVM-nFop=(^>a7b6AAF`ZGDKf05G)oE?N%IT7ht-+8A;;+x!yY&${d<6%S$^x|4B zCQ+;eap{36LA#yf6z;S@dZ3npSCfpChEAcJ5qWoPTjs|2nYz$2-`%gcjMR`56>9sBdupHpS*$%QwtsS8Y_S>ZEM_ zO$??lEzyjs9qXxyB}sx!v#inX-1T1scm|sI8gnLJoY9c({_-F-VS`bDEYztLf?PJU z)(U`b_UBbo6MJ(2Fh;x2bAxe6qaqd0^lJ|8)S#$oVYG((g#3#JP`8n==zgegb#5S+ zzlLT7YMTN^Q(t9>6DWa$VBc@&k~YeJqFzo3qL&!GhQU){DO1Xj|0#c49*gI{jiKy$NQB3{mAXxN~H^;=bSE=5W2 z_I4^Ma5E?8K&ikuU=uY1!PLR?^_5Y*agxi@!90Gd^2pI7$C_y{UNO2hHP7~~JWM#! z5~yXtTWQdIC~6zjazobW1AGq(CRzGuD%zz&HA+YDH6@C8jVmwvm8_%^S>^kT{-PcU z+uYa>oz%oXg&Cgj5bI^CX%UX&Mjae@gB6a0db+u$I}1vY7cL zQx6n6nH$-1Dax^b{-b++UZ!HxIU_CO?8e}Mlc^I%RwEg5Q{U^_`T2;!3|oui4{}ab zA5#NEC)8!L*vQNTHehN1UFHL)|=VA z%6jWWq)7SeD{3m%)0tzrE;XBy%jY_w}P&;8?DBxl#SXn1$pw-6StNmf9Nl>E-~w^sSh>Bp{;M#rzBH z=U3h5SG0oO%rjdWQ*~f>M%^?u z^}73qoB!z8f2;40O`~-l_*WwZeoxwLR)A8>*-0&(xmVogL*r^NQXwxJjrzhAt$fm0 zotBrYfb>U^Jswx@8(T)GSw29!u}>`EF26ihoGjGO@3vxpsb-2=(Z|ohT|7@_7Dfdh zB9QR;hchrk5H4Eoe7Q#1@zGxYSzZC%2%+cMD;)}cz^=r&TbBdt>}VoCi(l`3V=QDE z6Fe&VRrUjr@d-d#N!tAp(_J3LC$9T1%@$ttEa4S{q9Xk~n>|blKxWWOHz8k8x4s@f zbE(ajMS1ItK-XWae*|kcX)=Gi?mp?$SK9mT+C7Y^vRXz+F88P-)jAwjhS-VKM0 z(zD6;<;XW}kR%0PB;0)Pj2YS7_JOg7>=K1bmo&`X+T%Ba=#Jz{esnVrVxv6j>D&Ac z3bc=XQHa=^SH-9tygsA?8F}3%3rcX=)(%P`<}qeaR+-u0vh9u`Ic#Rq*s2B!U92-L1POs;q3xx~#ZPtGL<9?^bvx`RUu|7;+r_X$H65mXzeSHW zl@MOH@_$Ec2ve6N9XnpEHG`ECMN7W0Qg65>(N;8aJyJ~@vh4prswvs z_;>M`>veGu`BIe2qt@P4Lvt~XWkPBx^7R9(+vmCKAveKPX68@&2@#pAOIk|~r>y``m3vp?8ToS5&gH5nQB|M07G*)WIU*zfF}uh2fOm@*jK`uM`85>&0&UY# zkD<+*mbpyn31~UMk(C_o<@X5wAHzp5r5Ex(xqePh37GiX`29jz>uwrk z&}AG@rL0a<`pApp_|LEPa3K5jt{BQ~cvB>mf=;BbFe|PxitMYc#KD znas{sx3uLx?b^8*T1HiwQZv$+wROrXIS(;M@!Y%#$Ij-Q-Ty*qoE;VXO!}gJ z>D#xDcD%w5SRiwG_(3%yJo`CvcXTJCc08eW3?3i#THuTOs-1Qu)eN}9H2ielkomEM z-c2YHJ+J;t_^Y1|+wx5`(=d~Afbi1M{t0p0D?PznU^X`ChxO1fhnPjJg*$$IOuXCMXj#cOfgK;XTUt&nY@HN5JjTuPDR8!;i3A@RR-P zfS#?|Ddnh&YdBfbt4SAf$dbxhmW|YwQ%$&^e%q<5N}6BM$>ccQDbO7sM@I7;$>;X# zS;Q{8LH}#{ewNLYYa#ogv2+KRiOhYDkQbo`d0dptGlIFA5ReF4j+mK_{KWDJo=A1o z9&ia5gMLMh7CieP*?bn^>E>i00x{&wqjfsY&ALt{iIhZsJ#9InqvF}XeJkKOZ|E`1 z0`V<1IWE;i9Uz26M;NC#az&mJiTJ*rc&;hUNFc>1S0hVmLQ3QI_t~Q7R!q)nSYnXo z!0#s+ZPl;B+B-&tmX*(2hG$Bq^U?nN+xcW_NdfS_+xq$MuPhf?jNgyWTXWeh*HN^w z%v9QmJ$$g4n-N>oXq`b|O?G+9QtA9r3ZeWAA}>;HIkB9&M8W zqg?pL(nOZCw%2$rz4h_l;AK^+xmzqK5+{yR$besCB;XHoiJfsy7eOt~5CQ0xM>_8r z_s4dTZ_(s-bq5nHL$aF zbXp(6-gNQ7@09pBi1jE~wojz4_0ZAOxqu#PJ-f<;6i&t%W$MpXh8GQ;d!*3y@hAI< zVjL&8TPa>)CO@(^n~1${ajfBU+SOUa+fHo#z&te&)n=mKyWrY=&DgEqT^I1^*t}Rt zcK3pR#rlu!4ITOj>S63MGBis2pY;n}c9#Mj(wW(%7ikDbG4U^nj0xGTv|}n&b+t>o z+Z%HY9%p2abU9pWzHFY+c{7}4;L*|CmyH(T^S)N-ddz)(S{xfLr_DiiC24~bjJ5s$ zT)ncWmw&*;KYI7=v~J0>1!u=x)Oq}A6Gv~Nyx@wcd)N;@wvXOfd-D2t(zIJvXNt%# z5#s2&`WkRnM{#>9P%%EM=+eN))+MT_o#RG{?GiCPH}tqP_x~0Sxt#nN<;{Xs&TtnD zT%E0f00--6T=$~iUp8q5>(n4?&gWec0`$=d;bf2*y-N(7i=`_d83W&CDaeDcj2Uobd{1nE)9tcQng$hK3M@*Bm6xrX*9B`NpXX?})jB$^rx)i zic*J9svku?PC557T#}EQwg{a}RA}^_{%bf0R?K!=JCN4aq1u}Cny=MuS@!7*QSEaJ+lEzlebD`V zET3PuoGuSIr|s%g47LV&$MT_D-5W}grodq-B z-Tw2)XN#lkwu|#R(jAIL85FxQ6p!;H8M|KA?-fu$C@%ChL7Fe-l7R6YC2hG^Z~SaZ z9oWGt_Y?=|LmZ;qn~jC=!pr&pcbgqSc(^FbMd{n|VOD!vt7v1)X@7#lY^AB6y=57D zfR%A8lEBU9r2b4%JW0xFoZ-(K0;;Y(QP0Yn>;~C>!cEwd_$L;v%f?XBeCTq6l}Tg0 zwxNW<_j%6fTQuyf1H!=OcT=W+U~cY%R0ZNc)CzhE%WUOn#|9DBR}D(TQ|0NB61{H| zMd&Zn8SKNUkMKE`>h;yQ+P8}?|I%k!C4Zgon98z-Jq&BT`!hEod0FJZf41WzR3|~9 z$5z#XY)dG-W`kb0)j|Ehg(yYj^2Eja!$&^g2hv16UPlb`pwz@A=Q=jx4(H-rd`Dsa z*hCHYgOIWEIr`>4(hX+_1_w>Dx#jpz>R#WG6-*9kAD$`c5Q63}eft&f6-S6Z+x<4T zm@7CD2DX0VczB7sX0Dq9J~z6r*_jLF;CVYnF~szi(yXu5=$dG8jI7*Bszsl02Mh3( zt&YB0FQ?+zFkkJb`0KrU?Q8B6?tTE__*RYCP+Hd`zKfPz{Eo86K zV;F7Bm9Z%{!Qrkj(vN=9*oQ0|j5_*)jJW>H$@%z1G~hj|^{lbV^>BqP>mAj14k9!1 zkoGc%lqh;Yjw8xMy1>W(p_C|Iv~FXnlN0O1ApK_-hMV>-M(v3G$R(GN>-;cDJ2f%# z#c6f#meM)^Et^MHjQn9$E-cB01hlj^abe2}vK~+SufBS1ttNXwt-s#4t8GfO_UX?p z#(jU$IfaHM7Vi6ogz54w3d5G|3IgE@<77;1*vHJ56M4i~CAY2B+dB^?y?ylZLXsVs zfO7j5n;`9VPyNg)p5_S6j`~^oGi}oXW&>uQXAG<8g;#%IkK>8FWfzv-TPh%>jz8}h><#6SsqjrO z!4TtDbBb#XLjm0v1>7ed--GFePlIRsnCPx3s{~)p9;3ZN|%ENui)Psl#OC&qjX_`ssQ=oE-p!Wg%dE#G8*>I=J zr*hKNM+PdY>)AdV8cS!sUt*y6uOg+MBmh(xtYwce+)jec5PRA^yJeP=Q*Ob#s(V&q zX}9&0KJ6O2&uVO4j{>(B_C0UP^j#Bj$HYV#P z%I1x5oJvp=-N=r0V^b`qz|+yp@c13BW&iy1PT3oy%Nuc)S~^f(Wk})wxmD0%Y~#uq ze#q2)kYsanSX&TE5*?QX-0mFt)PN;7IkR_B&YX#ck*E4t`gRW$m0EQNI4Wtag=IL$ z6-VfHN0HZwzK(`1V7%3aNrT^STRC^Ko+9O^v0(HMdC#6$!UOC@pL>OaK4iUtoQiY7a_tx3b{iI3EO zeP5Q5`Me*$;f%L9TqIuiTX`HJd{5Ev_xBo$(TlzGn8*B0n7f}5q%jON7wYRi(q1~l zO4&+@(LStlMnHovVnsHTW`or1j+KtDHI(9YT9nZZ;jz-Qc7o6>y+;X1 z{TPzM=Zt;n?2$x$@3v-s^pR;{n;}}8X?9aY2RAufv{ECBbAbmIXVAV3^r-EPwDfN} zl9we(1V$e}&3!M&#@^)0?94(u=O<0biRWsNxdch6PXZ?UY5GK683@BPk)3Hz54OI% zX?b;p9qzZ!yZItPdx=O*pRFIz{8wR5jda}%aWs;rMl9W9GXh4|UbkSGGG+T6s~O*m zz6zNnNhGuLOK{F53#@saRTjzYx$)794LlSM?Qd8 zdKbrBBaoo8M1LRU$0(<1kJwj&i`{VdkN%B7m9w}$5pL=BCc-~s_yQUTCH7UwbE}Ia zHk~~;pmoFI_4)<-OZ_ZngvI?({8hhlRHzsIL*47sBOX)(rN%SKrq09hABPTsckR{B zLntX-pO$M)xlefqP+(_VvgQJ(VQ;)Fiz<1?T4p+ufJ@)=9hRVBek#k6+r5JQo>tH+ z1JRBWz%(rPLh<3%WR;aqym*~Uxk-jw35X3^*RHT$2PQ$LHE73MypkUEVpRx4;}Y{h X!lw4y|2_Uwf${mHs$8XvQQ-do;aw2N literal 0 HcmV?d00001 diff --git a/backend/modules/wx_public_account/assets/js/custom_menu.js b/backend/modules/wx_public_account/assets/js/custom_menu.js new file mode 100644 index 0000000..9aca96b --- /dev/null +++ b/backend/modules/wx_public_account/assets/js/custom_menu.js @@ -0,0 +1,65 @@ +!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="/custom/",t(t.s=348)}([function(n,e,t){"use strict";n.exports=t(157)},function(n,e,t){n.exports=t(192)()},function(n,e,t){var r; +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var t={}.hasOwnProperty;function o(){for(var n=[],e=0;e=0||Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);return t},x=function(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?n:e},z=function(n){return"object"===(void 0===n?"undefined":m(n))&&n.constructor===Object},k=Object.freeze([]),M=Object.freeze({});function O(n){return"function"==typeof n}function C(n){return n.displayName||n.name||"Component"}function S(n){return n&&"string"==typeof n.styledComponentId}var E=void 0!==n&&(n.env.REACT_APP_SC_ATTR||n.env.SC_ATTR)||"data-styled",V="undefined"!=typeof window&&"HTMLElement"in window,H="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==n&&(n.env.REACT_APP_SC_DISABLE_SPEEDY||n.env.SC_DISABLE_SPEEDY)||!1;var T=function(n){function e(t){b(this,e);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i0?" Additional arguments: "+o.join(", "):"")));return x(a)}return y(e,n),e}(Error),L=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,P=function(n){var e=""+(n||""),t=[];return e.replace(L,(function(n,e,r){return t.push({componentId:e,matchIndex:r}),n})),t.map((function(n,r){var o=n.componentId,i=n.matchIndex,a=t[r+1];return{componentId:o,cssFromDOM:a?e.slice(i,a.matchIndex):e.slice(i)}}))},_=/^\s*\/\/.*$/gm,A=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),j=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),I=[],N=function(n){if(-2===n){var e=I;return I=[],e}},D=a()((function(n){I.push(n)})),F=void 0,R=void 0,B=void 0,U=function(n,e,t){return e>0&&-1!==t.slice(0,e).indexOf(R)&&t.slice(e-R.length,e)!==R?"."+F:n};j.use([function(n,e,t){2===n&&t.length&&t[0].lastIndexOf(R)>0&&(t[0]=t[0].replace(B,U))},D,N]),A.use([D,N]);var W=function(n){return A("",n)};function q(n,e,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",o=n.join("").replace(_,""),i=e&&t?t+" "+e+" { "+o+" }":o;return F=r,R=e,B=new RegExp("\\"+R+"\\b","g"),j(t||!e?"":e,i)}var K=function(){return t.nc},Y=function(n,e,t){t&&((n[e]||(n[e]=Object.create(null)))[t]=!0)},G=function(n,e){n[e]=Object.create(null)},X=function(n){return function(e,t){return void 0!==n[e]&&n[e][t]}},$=function(n){var e="";for(var t in n)e+=Object.keys(n[t]).join(" ")+" ";return e.trim()},Z=function(n){if(n.sheet)return n.sheet;for(var e=n.ownerDocument.styleSheets.length,t=0;t"+n()+""}},tn=function(n,e){return function(){var t,r=((t={})[E]=$(e),t["data-styled-version"]="4.4.1",t),o=K();return o&&(r.nonce=o),l.a.createElement("style",g({},r,{dangerouslySetInnerHTML:{__html:n()}}))}},rn=function(n){return function(){return Object.keys(n)}},on=function(n,e){return n.createTextNode(J(e))},an=function n(e,t){var r=void 0===e?Object.create(null):e,o=void 0===t?Object.create(null):t,i=function(n){var e=o[n];return void 0!==e?e:o[n]=[""]},a=function(){var n="";for(var e in o){var t=o[e][0];t&&(n+=J(e)+t)}return n};return{clone:function(){var e=function(n){var e=Object.create(null);for(var t in n)e[t]=g({},n[t]);return e}(r),t=Object.create(null);for(var i in o)t[i]=[o[i][0]];return n(e,t)},css:a,getIds:rn(o),hasNameForId:X(r),insertMarker:i,insertRules:function(n,e,t){i(n)[0]+=e.join(" "),Y(r,n,t)},removeRules:function(n){var e=o[n];void 0!==e&&(e[0]="",G(r,n))},sealed:!1,styleTag:null,toElement:tn(a,r),toHTML:en(a,r)}},cn=function(n,e,t,r,o){if(V&&!t){var i=function(n,e,t){var r=document;n?r=n.ownerDocument:e&&(r=e.ownerDocument);var o=r.createElement("style");o.setAttribute(E,""),o.setAttribute("data-styled-version","4.4.1");var i=K();if(i&&o.setAttribute("nonce",i),o.appendChild(r.createTextNode("")),n&&!e)n.appendChild(o);else{if(!e||!n||!e.parentNode)throw new T(6);e.parentNode.insertBefore(o,t?e:e.nextSibling)}return o}(n,e,r);return H?function(n,e){var t=Object.create(null),r=Object.create(null),o=void 0!==e,i=!1,a=function(e){var o=r[e];return void 0!==o?o:(r[e]=on(n.ownerDocument,e),n.appendChild(r[e]),t[e]=Object.create(null),r[e])},c=function(){var n="";for(var e in r)n+=r[e].data;return n};return{clone:function(){throw new T(5)},css:c,getIds:rn(r),hasNameForId:X(t),insertMarker:a,insertRules:function(n,r,c){for(var l=a(n),s=[],u=r.length,f=0;f0&&(i=!0,e().insertRules(n+"-import",s))},removeRules:function(a){var c=r[a];if(void 0!==c){var l=on(n.ownerDocument,a);n.replaceChild(l,c),r[a]=l,G(t,a),o&&i&&e().removeRules(a+"-import")}},sealed:!1,styleTag:n,toElement:tn(c,t),toHTML:en(c,t)}}(i,o):function(n,e){var t=Object.create(null),r=Object.create(null),o=[],i=void 0!==e,a=!1,c=function(n){var e=r[n];return void 0!==e?e:(r[n]=o.length,o.push(0),G(t,n),r[n])},l=function(){var e=Z(n).cssRules,t="";for(var i in r){t+=J(i);for(var a=r[i],c=nn(o,a),l=c-o[a];l0&&(a=!0,e().insertRules(r+"-import",h)),o[u]+=p,Y(t,r,s)},removeRules:function(c){var l=r[c];if(void 0!==l&&!1!==n.isConnected){var s=o[l];!function(n,e,t){for(var r=e-t,o=e;o>r;o-=1)n.deleteRule(o)}(Z(n),nn(o,l)-1,s),o[l]=0,G(t,c),i&&a&&e().removeRules(c+"-import")}},sealed:!1,styleTag:n,toElement:tn(l,t),toHTML:en(l,t)}}(i,o)}return an()},ln=/\s+/,sn=void 0;sn=V?H?40:1e3:-1;var un=0,fn=void 0,dn=function(){function n(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(this,n),this.getImportRuleTag=function(){var n=e.importRuleTag;if(void 0!==n)return n;var t=e.tags[0];return e.importRuleTag=cn(e.target,t?t.styleTag:null,e.forceServer,!0)},un+=1,this.id=un,this.forceServer=r,this.target=r?null:t,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return n.prototype.rehydrate=function(){if(!V||this.forceServer)return this;var n=[],e=[],t=!1,r=document.querySelectorAll("style["+E+'][data-styled-version="4.4.1"]'),o=r.length;if(!o)return this;for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];fn=new n(void 0,e).rehydrate()},n.prototype.clone=function(){var e=new n(this.target,this.forceServer);return this.clones.push(e),e.tags=this.tags.map((function(n){for(var t=n.getIds(),r=n.clone(),o=0;o1?e-1:0),r=1;r=4;)e=1540483477*(65535&(e=255&n.charCodeAt(o)|(255&n.charCodeAt(++o))<<8|(255&n.charCodeAt(++o))<<16|(255&n.charCodeAt(++o))<<24))+((1540483477*(e>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(e=1540483477*(65535&(e^=e>>>24))+((1540483477*(e>>>16)&65535)<<16)),t-=4,++o;switch(t){case 3:r^=(255&n.charCodeAt(o+2))<<16;case 2:r^=(255&n.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&n.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var zn=52,kn=function(n){return String.fromCharCode(n+(n>25?39:97))};function Mn(n){var e="",t=void 0;for(t=n;t>zn;t=Math.floor(t/zn))e=kn(t%zn)+e;return kn(t%zn)+e}function On(n,e){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:M,r=!!t&&n.theme===t.theme,o=n.theme&&!r?n.theme:e||t.theme;return o},Hn=/[[\].#*$><+~=|^:(),"'`-]+/g,Tn=/(^-|-$)/g;function Ln(n){return n.replace(Hn,"-").replace(Tn,"")}function Pn(n){return"string"==typeof n&&!0}var _n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},An={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},jn=((Cn={})[u.ForwardRef]={$$typeof:!0,render:!0},Cn),In=Object.defineProperty,Nn=Object.getOwnPropertyNames,Dn=Object.getOwnPropertySymbols,Fn=void 0===Dn?function(){return[]}:Dn,Rn=Object.getOwnPropertyDescriptor,Bn=Object.getPrototypeOf,Un=Object.prototype,Wn=Array.prototype;function qn(n,e,t){if("string"!=typeof e){var r=Bn(e);r&&r!==Un&&qn(n,r,t);for(var o=Wn.concat(Nn(e),Fn(e)),i=jn[n.$$typeof]||_n,a=jn[e.$$typeof]||_n,c=o.length,l=void 0,s=void 0;c--;)if(s=o[c],!(An[s]||t&&t[s]||a&&a[s]||i&&i[s])&&(l=Rn(e,s)))try{In(n,s,l)}catch(n){}return n}return n}var Kn=Object(c.createContext)(),Yn=Kn.Consumer,Gn=(function(n){function e(t){b(this,e);var r=x(this,n.call(this,t));return r.getContext=Object(f.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}y(e,n),e.prototype.render=function(){return this.props.children?l.a.createElement(Kn.Consumer,null,this.renderInner):null},e.prototype.renderInner=function(n){var e=this.getContext(this.props.theme,n);return l.a.createElement(Kn.Provider,{value:e},this.props.children)},e.prototype.getTheme=function(n,e){if(O(n))return n(e);if(null===n||Array.isArray(n)||"object"!==(void 0===n?"undefined":m(n)))throw new T(8);return g({},e,n)},e.prototype.getContext=function(n,e){return this.getTheme(n,e)}}(c.Component),function(){function n(){b(this,n),this.masterSheet=dn.master,this.instance=this.masterSheet.clone(),this.sealed=!1}n.prototype.seal=function(){if(!this.sealed){var n=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(n,1),this.sealed=!0}},n.prototype.collectStyles=function(n){if(this.sealed)throw new T(2);return l.a.createElement($n,{sheet:this.instance},n)},n.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},n.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},n.prototype.interleaveWithNodeStream=function(n){throw new T(3)}}(),Object(c.createContext)()),Xn=Gn.Consumer,$n=function(n){function e(t){b(this,e);var r=x(this,n.call(this,t));return r.getContext=Object(f.a)(r.getContext),r}return y(e,n),e.prototype.getContext=function(n,e){if(n)return n;if(e)return new dn(e);throw new T(4)},e.prototype.render=function(){var n=this.props,e=n.children,t=n.sheet,r=n.target;return l.a.createElement(Gn.Provider,{value:this.getContext(t,r)},e)},e}(c.Component),Zn={};var Qn=function(n){function e(){b(this,e);var t=x(this,n.call(this));return t.attrs={},t.renderOuter=t.renderOuter.bind(t),t.renderInner=t.renderInner.bind(t),t}return y(e,n),e.prototype.render=function(){return l.a.createElement(Xn,null,this.renderOuter)},e.prototype.renderOuter=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dn.master;return this.styleSheet=n,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():l.a.createElement(Yn,null,this.renderInner)},e.prototype.renderInner=function(n){var e=this.props.forwardedComponent,t=e.componentStyle,r=e.defaultProps,o=(e.displayName,e.foldedComponentIds),i=e.styledComponentId,a=e.target,l=void 0;l=t.isStatic?this.generateAndInjectStyles(M,this.props):this.generateAndInjectStyles(Vn(this.props,n,r)||M,this.props);var s=this.props.as||this.attrs.as||a,u=Pn(s),f={},p=g({},this.props,this.attrs),h=void 0;for(h in p)"forwardedComponent"!==h&&"as"!==h&&("forwardedRef"===h?f.ref=p[h]:"forwardedAs"===h?f.as=p[h]:u&&!Object(d.a)(h)||(f[h]=p[h]));return this.props.style&&this.attrs.style&&(f.style=g({},this.attrs.style,this.props.style)),f.className=Array.prototype.concat(o,i,l!==i?l:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(c.createElement)(s,f)},e.prototype.buildExecutionContext=function(n,e,t){var r=this,o=g({},e,{theme:n});return t.length?(this.attrs={},t.forEach((function(n){var e,t=n,i=!1,a=void 0,c=void 0;for(c in O(t)&&(t=t(o),i=!0),t)a=t[c],i||!O(a)||(e=a)&&e.prototype&&e.prototype.isReactComponent||S(a)||(a=a(o)),r.attrs[c]=a,o[c]=a})),o):o},e.prototype.generateAndInjectStyles=function(n,e){var t=e.forwardedComponent,r=t.attrs,o=t.componentStyle;t.warnTooManyClasses;return o.isStatic&&!r.length?o.generateAndInjectStyles(M,this.styleSheet):o.generateAndInjectStyles(this.buildExecutionContext(n,e,r),this.styleSheet)},e}(c.Component);function Jn(n,e,t){var r=S(n),o=!Pn(n),i=e.displayName,a=void 0===i?function(n){return Pn(n)?"styled."+n:"Styled("+C(n)+")"}(n):i,c=e.componentId,s=void 0===c?function(n,e,t){var r="string"!=typeof e?"sc":Ln(e),o=(Zn[r]||0)+1;Zn[r]=o;var i=r+"-"+n.generateName(r+o);return t?t+"-"+i:i}(En,e.displayName,e.parentComponentId):c,u=e.ParentComponent,f=void 0===u?Qn:u,d=e.attrs,h=void 0===d?k:d,m=e.displayName&&e.componentId?Ln(e.displayName)+"-"+e.componentId:e.componentId||s,b=r&&n.attrs?Array.prototype.concat(n.attrs,h).filter(Boolean):h,v=new En(r?n.componentStyle.rules.concat(t):t,b,m),y=void 0,x=function(n,e){return l.a.createElement(f,g({},n,{forwardedComponent:y,forwardedRef:e}))};return x.displayName=a,(y=l.a.forwardRef(x)).displayName=a,y.attrs=b,y.componentStyle=v,y.foldedComponentIds=r?Array.prototype.concat(n.foldedComponentIds,n.styledComponentId):k,y.styledComponentId=m,y.target=r?n.target:n,y.withComponent=function(n){var r=e.componentId,o=w(e,["componentId"]),i=r&&r+"-"+(Pn(n)?n:Ln(C(n)));return Jn(n,g({},o,{attrs:b,componentId:i,ParentComponent:f}),t)},Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=r?Object(p.a)(n.defaultProps,e):e}}),y.toString=function(){return"."+y.styledComponentId},o&&qn(y,n,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),y}var ne=function(n){return function n(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:M;if(!Object(u.isValidElementType)(t))throw new T(1,String(t));var o=function(){return e(t,r,wn.apply(void 0,arguments))};return o.withConfig=function(o){return n(e,t,g({},r,o))},o.attrs=function(o){return n(e,t,g({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(Jn,n)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(n){ne[n]=ne(n)}));!function(){function n(e,t){b(this,n),this.rules=e,this.componentId=t,this.isStatic=On(e,k),dn.master.hasId(t)||dn.master.deferredInject(t,[])}n.prototype.createStyles=function(n,e){var t=q(yn(this.rules,n,e),"");e.inject(this.componentId,t)},n.prototype.removeStyles=function(n){var e=this.componentId;n.hasId(e)&&n.remove(e)},n.prototype.renderStyles=function(n,e){this.removeStyles(e),this.createStyles(n,e)}}();V&&(window.scCGSHMRCache={});e.a=ne}).call(this,t(47))},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(n){for(var e=1;e=a)return n;switch(n){case"%s":return String(e[r++]);case"%d":return Number(e[r++]);case"%j":try{return JSON.stringify(e[r++])}catch(n){return"[Circular]"}break;default:return n}})),l=e[r];r=0&&f.splice(e,1)}function v(n){var e=document.createElement("style");if(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce){var r=function(){0;return t.nc}();r&&(n.attrs.nonce=r)}return g(e,n.attrs),m(n,e),e}function g(n,e){Object.keys(e).forEach((function(t){n.setAttribute(t,e[t])}))}function y(n,e){var t,r,o,i;if(e.transform&&n.css){if(!(i="function"==typeof e.transform?e.transform(n.css):e.transform.default(n.css)))return function(){};n.css=i}if(e.singleton){var a=u++;t=s||(s=v(e)),r=z.bind(null,t,a,!1),o=z.bind(null,t,a,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(n){var e=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",g(e,n.attrs),m(n,e),e}(e),r=M.bind(null,t,e),o=function(){b(t),t.href&&URL.revokeObjectURL(t.href)}):(t=v(e),r=k.bind(null,t),o=function(){b(t)});return r(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;r(n=e)}else o()}}n.exports=function(n,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=a()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var t=h(n,e);return p(t,e),function(n){for(var r=[],o=0;o=0||Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);return t}},function(n,e){function t(){return n.exports=t=Object.assign||function(n){for(var e=1;e=0;e--){var t=n[e][a];t.modified||(Array.isArray(t.base)?V(t)&&k(t):E(t)&&k(t))}}function E(n){for(var e=n.base,t=n.draft,r=Object.keys(t),o=r.length-1;o>=0;o--){var i=r[o],c=e[i];if(void 0===c&&!h(e,i))return!0;var l=t[i],s=l&&l[a];if(s?s.base!==c:!m(l,c))return!0}return r.length!==Object.keys(e).length}function V(n){var e=n.draft;if(e.length!==n.base.length)return!0;var t=Object.getOwnPropertyDescriptor(e,e.length-1);return!(!t||t.get)}var H=Object.freeze({willFinalize:function(n,e,t){n.drafts.forEach((function(n){n[a].finalizing=!0})),t?c(e)&&e[a].scope===n&&S(n.drafts):(n.patches&&function n(e){if(!e||"object"!=typeof e)return;var t=e[a];if(!t)return;var r=t.base,o=t.draft,i=t.assigned;if(Array.isArray(e)){if(V(t)){if(k(t),i.length=!0,o.lengthu&&a[f-1]===c[f+s-1];)--f;for(var d=u;d=f;--b){var v=e.concat([b]);t[m+b-f]={op:"add",path:v,value:c[b]},h&&r.push({op:"remove",path:v})}h||r.push({op:"replace",path:e.concat(["length"]),value:a.length})}(n,e,t,r):function(n,e,t,r){var o=n.base,i=n.copy;d(n.assigned,(function(n,a){var c=o[n],l=i[n],s=a?n in o?"replace":"add":"remove";if(c!==l||"replace"!==s){var u=e.concat(n);t.push("remove"===s?{op:s,path:u}:{op:s,path:u,value:l}),r.push("add"===s?{op:"remove",path:u}:"remove"===s?{op:"add",path:u,value:c}:{op:"replace",path:u,value:c})}}))}(n,e,t,r)}function D(n,e){for(var t=0;t0;)t[r]=arguments[r+1];return i.produce(n,(function(n){return e.call.apply(e,[n,n].concat(t))}))}}if("function"!=typeof e)throw new Error("The first or second argument to `produce` must be a function");if(void 0!==t&&"function"!=typeof t)throw new Error("The third argument to `produce` must be a function or undefined");if(l(n)){var c=b.enter(),s=this.createProxy(n),u=!0;try{r=e.call(s,s),u=!1}finally{u?c.revoke():c.leave()}return r instanceof Promise?r.then((function(n){return c.usePatches(t),i.processResult(n,c)}),(function(n){throw c.revoke(),n})):(c.usePatches(t),this.processResult(r,c))}return void 0===(r=e(n))?n:r!==o?r:void 0},R.prototype.createDraft=function(n){if(!l(n))throw new Error("First argument to `createDraft` must be a plain object, an array, or an immerable object");var e=b.enter(),t=this.createProxy(n);return t[a].isManual=!0,e.leave(),t},R.prototype.finishDraft=function(n,e){var t=n&&n[a];if(!t||!t.isManual)throw new Error("First argument to `finishDraft` must be a draft returned by `createDraft`");if(t.finalized)throw new Error("The given draft is already finalized");var r=t.scope;return r.usePatches(e),this.processResult(void 0,r)},R.prototype.setAutoFreeze=function(n){this.autoFreeze=n},R.prototype.setUseProxies=function(n){this.useProxies=n,s(this,n?I:H)},R.prototype.applyPatches=function(n,e){return c(n)?D(n,e):this.produce(n,(function(n){return D(n,e)}))},R.prototype.processResult=function(n,e){var t=e.drafts[0],r=void 0!==n&&n!==t;if(this.willFinalize(e,n,r),r){if(t[a].modified)throw e.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");l(n)&&(n=this.finalize(n,null,e)),e.patches&&(e.patches.push({op:"replace",path:[],value:n}),e.inversePatches.push({op:"replace",path:[],value:t[a].base}))}else n=this.finalize(t,[],e);return e.revoke(),e.patches&&e.patchListener(e.patches,e.inversePatches),n!==o?n:void 0},R.prototype.finalize=function(n,e,t){var r=this,o=n[a];if(!o)return Object.isFrozen(n)?n:this.finalizeTree(n,null,t);if(o.scope!==t)return n;if(!o.modified)return o.base;if(!o.finalized){if(o.finalized=!0,this.finalizeTree(o.draft,e,t),this.onDelete)if(this.useProxies){var i=o.assigned;for(var c in i)i[c]||this.onDelete(o,c)}else{var l=o.base,s=o.copy;d(l,(function(n){h(s,n)||r.onDelete(o,n)}))}this.onCopy&&this.onCopy(o),this.autoFreeze&&t.canAutoFreeze&&Object.freeze(o.copy),e&&t.patches&&N(o,e,t.patches,t.inversePatches)}return o.copy},R.prototype.finalizeTree=function(n,e,t){var r=this,o=n[a];o&&(this.useProxies||(o.copy=f(o.draft,!0)),n=o.copy);var i=!!e&&!!t.patches,s=function(a,u,f){if(u===f)throw Error("Immer forbids circular references");var h=!!o&&f===n;if(c(u)){var b=h&&i&&!o.assigned[a]?e.concat(a):null;if(c(u=r.finalize(u,b,t))&&(t.canAutoFreeze=!1),Array.isArray(f)||p(f,a)?f[a]=u:Object.defineProperty(f,a,{value:u}),h&&u===o.base[a])return}else{if(h&&m(u,o.base[a]))return;l(u)&&!Object.isFrozen(u)&&d(u,s)}h&&r.onAssign&&r.onAssign(o,a,u)};return d(n,s),n};var B=new R,U=B.produce;B.setAutoFreeze.bind(B),B.setUseProxies.bind(B),B.applyPatches.bind(B),B.createDraft.bind(B),B.finishDraft.bind(B)}).call(this,t(47))},function(n,e,t){"use strict";(function(n){t.d(e,"e",(function(){return f})),t.d(e,"d",(function(){return d})),t.d(e,"a",(function(){return h})),t.d(e,"b",(function(){return m})),t.d(e,"c",(function(){return b})),t.d(e,"f",(function(){return v}));var r=t(3),o=t.n(r),i=t(5),a=t.n(i),c=t(14),l=t.n(c),s=t(129),u=t(0);function f(e){n&&n.env||console.error("[@ant-design/icons-react]: "+e+".")}function d(n){return"object"==typeof n&&"string"==typeof n.name&&"string"==typeof n.theme&&("object"==typeof n.icon||"function"==typeof n.icon)}function p(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(n).reduce((function(e,t){var r=n[t];switch(t){case"class":e.className=r,delete e.class;break;default:e[t]=r}return e}),{})}var h=function(){function n(){a()(this,n),this.collection={}}return l()(n,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(n){return delete this.collection[n]}},{key:"get",value:function(n){return this.collection[n]}},{key:"has",value:function(n){return Boolean(this.collection[n])}},{key:"set",value:function(n,e){return this.collection[n]=e,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),n}();function m(n,e,t){return t?u.createElement(n.tag,o()({key:e},p(n.attrs),t),(n.children||[]).map((function(t,r){return m(t,e+"-"+n.tag+"-"+r)}))):u.createElement(n.tag,o()({key:e},p(n.attrs)),(n.children||[]).map((function(t,r){return m(t,e+"-"+n.tag+"-"+r)})))}function b(n){return Object(s.generate)(n)[0]}function v(n,e){switch(e){case"fill":return n+"-fill";case"outline":return n+"-o";case"twotone":return n+"-twotone";default:throw new TypeError("Unknown theme type: "+e+", name: "+n)}}}).call(this,t(47))},function(n,e){n.exports=function(n){return"object"==typeof n?null!==n:"function"==typeof n}},function(n,e){var t={}.hasOwnProperty;n.exports=function(n,e){return t.call(n,e)}},function(n,e,t){var r=t(109),o=t(74);n.exports=function(n){return r(o(n))}},function(n,e,t){"use strict";var r=function(){};n.exports=r},function(n,e){n.exports=function(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}},function(n,e,t){var r=t(32),o=t(48);n.exports=t(28)?function(n,e,t){return r.f(n,e,o(1,t))}:function(n,e,t){return n[e]=t,n}},function(n,e,t){var r=t(35);n.exports=function(n){if(!r(n))throw TypeError(n+" is not an object!");return n}},function(n,e){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n,e,t){var r=t(108),o=t(78);n.exports=Object.keys||function(n){return r(n,o)}},function(n,e,t){"use strict";n.exports=t(200)},function(n,e,t){"use strict";n.exports=t(288)},function(n,e,t){"use strict";e.__esModule=!0;var r=i(t(0)),o=i(t(289));function i(n){return n&&n.__esModule?n:{default:n}}e.default=r.default.createContext||o.default,n.exports=e.default},function(n,e){var t,r,o=n.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(n){if(t===setTimeout)return setTimeout(n,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(n,0);try{return t(n,0)}catch(e){try{return t.call(null,n,0)}catch(e){return t.call(this,n,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(n){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(n){r=a}}();var l,s=[],u=!1,f=-1;function d(){u&&l&&(u=!1,l.length?s=l.concat(s):f=-1,s.length&&p())}function p(){if(!u){var n=c(d);u=!0;for(var e=s.length;e;){for(l=s,s=[];++f1)for(var t=1;t=200&&n<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(n){l.headers[n]={}})),r.forEach(["post","put","patch"],(function(n){l.headers[n]=r.merge(i)})),n.exports=l}).call(this,t(47))},function(n,e,t){var r=t(196);n.exports=function(n,e,t){if(r(n),void 0===e)return n;switch(t){case 1:return function(t){return n.call(e,t)};case 2:return function(t,r){return n.call(e,t,r)};case 3:return function(t,r,o){return n.call(e,t,r,o)}}return function(){return n.apply(e,arguments)}}},function(n,e,t){var r=t(35);n.exports=function(n,e){if(!r(n))return n;var t,o;if(e&&"function"==typeof(t=n.toString)&&!r(o=t.call(n)))return o;if("function"==typeof(t=n.valueOf)&&!r(o=t.call(n)))return o;if(!e&&"function"==typeof(t=n.toString)&&!r(o=t.call(n)))return o;throw TypeError("Can't convert object to primitive value")}},function(n,e){var t={}.toString;n.exports=function(n){return t.call(n).slice(8,-1)}},function(n,e){n.exports=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n}},function(n,e){var t=Math.ceil,r=Math.floor;n.exports=function(n){return isNaN(n=+n)?0:(n>0?r:t)(n)}},function(n,e,t){var r=t(77)("keys"),o=t(60);n.exports=function(n){return r[n]||(r[n]=o(n))}},function(n,e,t){var r=t(15),o=t(31),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(n.exports=function(n,e){return i[n]||(i[n]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:t(59)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(n,e){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,e){e.f=Object.getOwnPropertySymbols},function(n,e,t){var r=t(61),o=t(204),i=t(208),a=t(237);n.exports=function(n,e){return r(n)?n:o(n,e)?[n]:i(a(n))}},function(n,e,t){var r=t(82),o=t(85),i="[object Symbol]";n.exports=function(n){return"symbol"==typeof n||o(n)&&r(n)==i}},function(n,e,t){var r=t(83),o=t(206),i=t(207),a="[object Null]",c="[object Undefined]",l=r?r.toStringTag:void 0;n.exports=function(n){return null==n?void 0===n?c:a:l&&l in Object(n)?o(n):i(n)}},function(n,e,t){var r=t(84).Symbol;n.exports=r},function(n,e,t){var r=t(205),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();n.exports=i},function(n,e){n.exports=function(n){return null!=n&&"object"==typeof n}},function(n,e,t){var r=t(215),o=t(220);n.exports=function(n,e){var t=o(n,e);return r(t)?t:void 0}},function(n,e){n.exports=function(n){var e=typeof n;return null!=n&&("object"==e||"function"==e)}},function(n,e,t){var r=t(81),o=1/0;n.exports=function(n){if("string"==typeof n||r(n))return n;var e=n+"";return"0"==e&&1/n==-o?"-0":e}},function(n,e,t){var r=t(41),o=t(249),i=t(78),a=t(76)("IE_PROTO"),c=function(){},l=function(){var n,e=t(107)("iframe"),r=i.length;for(e.style.display="none",t(250).appendChild(e),e.src="javascript:",(n=e.contentWindow.document).open(),n.write(" \ No newline at end of file diff --git a/backend/modules/wx_public_account/web/WxPublicAccountAsset.php b/backend/modules/wx_public_account/web/WxPublicAccountAsset.php new file mode 100644 index 0000000..b249ae2 --- /dev/null +++ b/backend/modules/wx_public_account/web/WxPublicAccountAsset.php @@ -0,0 +1,22 @@ +yl2Y%)kp^j~lTlnWvqUJ7=Y>Ul zie~nzd{&J4&Iy++n!1UB_c`fi7Uepdtji{Puq?jK~K{wxS=clLl zGQY|1mF6 z@EdB+xwb-Iw}k<%z=FHyv?e(;=nn~6XKk#gFO@F})E4e1%gP*Y1feoR5?ZlGmC={W|=pt@yA?nY0DzBOSY%ET=&4 zUO<2BIH$`-fp=ebTKB3rjC~PUUna8bC7IAjRvO^nwV+9Auu3fa(m1Q7U)94t@jMZC zhlRj|dDf9928Xmry7#0RQSj#S`G+LPeLQD2k5i|0K^@?V1fjWI)f3vgrB6=3bI1QA z)8-0Wy$`C-P;M>BmWEbI`{0D2iS*wZ8>00+{N76hzAFgY~1G>A3AoPL>~m^D|ugE7zS*JuD()OGe1(!~TNMf=efoQl8m6*N3 zC*qsFjBfdPf8B~Keaxr}De2GtaI0J@ax{j?%4{y-F>RDnLpo`;x^W@FK82886~>sZ z;9+$7+SHRR9Kb>JY(mAJSCP4*SIcAq(`W>e^Ds zd|1C5q4vjUuG)3mYh*OHBk;?E#;7P$_;D!8yf(BBGEqAcln)-MRiVz5?VyeGJesTE zqnr6=9J%}6c5K=lp6hj0pYdH$Rv)u*xiYeR)%hfjESu#JPd=(iRZ<`Ed)AmFkZ1`n zdTyS?g8HTS-Ha8A;mN4?Q3Xrr&Ec;DV6R__y)mUE1H)JH@O^#UV{YpDb%iXiUESZP zwd)CcyN5IG6CrEvamlL;Wr(C(?>WsEn?jI7{n@CWk|o!+hrpt-USE^e$EQ zL%KEJu00gnKP5vOomW463ZPTSq4 z(k0?*oEoqI-j0_az+<7|js>8C4Lm1%`8>vG_V77BYLI%(tY_yrqAr>aw)!!?9Xv0w z247+-Z@V4TRM3DCPE+jOGJn}~qmKF%8fxC5d`l}r#$#M|k~ z0d2+cEQuZXk-VPAzSD#>u34F_nG$WZ|DTgp8@CHg>p130maMu&p%V*)3u3W?nX`I* z<@J%Q_#B{H1u{#CcAL|c=N>TG&d$Oe?#96%?H4<#%Ohxov)?~{b%EJ%vh!*4-f&q} zJ9CA8eR4cgRqg$9={Jt%t1!-MTUN>IO| zmWw>uHxCeRxYhl^$5%B48XIo&v2n1IWedKtyDF-T5lp$c4@G5ng(~SoRbWu7FY>7M zH=j~6XFLj9HHC#m;+;yGV7yrQ$&s!;dfIF%ajEe0Rg9S5uOlI&PAWdDsYKBa96MR9 zX9;N3*-11Q>IeF8Z}28o0@ZZUyq7g3_!jr+OeA;vTWuhypu9l)cY#vM(3;QLJ8meV z#`UNn6mh5xZRiZ`P%EV~u-=NOGadZ06&pO^)_SrX3ZP+K7lBj$7BMNjSaXhizx^+i zJ^_!6dGQ-As*@~tcQk!?vo|tGjk9xBJ~ayB2QMktsU(V>G0PNnn=9~f>0N!##d3Xa z6Jo`;_A!JAI!DUs`;1;zC~5b7n$o%?ixL_IsQ#sSmIzOk6eL_y^{RuI$m)=s4+-t6 ziJvPq5KN&8$(ftEIj&Fqe|rab!xs0BVNYiJGzDa-#69B=8b zF@&cK%Nby%$1m(e9>mVgb4f6L5oEjdZ!6Lh1Os~QsHX#HUH@SD<(l6uXW`geA9s27_nnk%|c~7e5|(SK<0%*q2U!g z+^6UM*iecDN^)5~VRYM-t-3djXLdvL_N%2az<98+TYvuV`b_*8Ee~ZsVR?7Soum%O zR+^bSd4(t^YB!lxc^5#!Eehq)Y9|M=_i;}=s-(_o>{{0U@(JU#VY%{h<%(P3m7()G z7=32@^KL?x=$RHjYd@V&`S<$MBr1OM1rb8sLj-v}owyA?Lqu14L!8O#z+jQx)V!T2{-*;X7LWt%X94YBs?vgHVsQ^B zE>m7ph7PI-p}!;!YQmZ?3MZ$ICS=WKxIZ0jOX`5c7JP>>a#n-YM_v>MelXg2|yX3->nZW8}-hL^X+$EgtC@@y%!Q zRc+;v?!{V*$K9cW9hZJ;`g-Z>*|Rvu{%9ZaH!3VFBdYjBagkU$C-mF7YgT3Q3(?>; zzw0N2`;sx#FFa$MJXPg|^q2V_2d|Y1iz_`#C`em_O$GMYTj$F4DzruzW-M zPzVP6Wm#G=_c%N<7QNMc76|#u=!U9etOP7Bln&8;P_3@Lt+QbC6Sp;8Kwl~Oy?$Y2 z(9iD3m0#KflaUXO_X>%H+UwE|LWd(+SQ2H$9TDH$yoEd(jZ|x!c%3aq8E80|l0?DH zSjP)Fd3j+m3;0-|-nEFSnfbY{tEF5Q7XAB=oU22hIYj3zgTxVyxz-(b-H|nAYtPlP z5G@tE)z9y)AZS}%)Yd&ZPEGP&P7>kRu;P8B;ykBov0RFcce!K(W|r{2o(XR*SSyt@ zcBiy)xPm0%n%E(4=I1HKNosuWoim$=2IoDNN3|%5vb-a{55fm$N;K`xh{Mlt0hHNg zzZx!44`)Y1w?c)52jvSiD^u3Z7k!g8>wXV^7Q!RPQcAzhBt(s`D-Z2!ZL7qP1n||Jo{?oB9Y_2=dj31slJ2c zf!kvl&$#ctz;toleza_&RYRJZ0q(h-@C$8Wh{$2sg;9S3mE`5{2zRKrr3aO3}Fn zo;8q13l~pJ4aL7YEAZ$=v>9dMCyC-KglT76zuDqdOr_7WwkDH?-|bZqp#nW3y(E1nsCnKd;6Hs z6W848;;8K@8Q<&eds>MoYfnNc1wXW(SlsB?ZJ z7{U%iT;VEJeGk>kO|Kk(!qtBLL*%3mvxTx*_x4HEl&URh(6PpHK?@u0EBfFU9rr~f=@vqXCtw!fYUOT^D z?d+s{kCWbmaGTsPP8=l`r6SJ*Zdl5@t6qW!8i+n%okkvH3qRzfxqXt+gT?ki+(T2P zfa{R$z7#jT=D&o?!>lSgjq84`6@;(+Y9pzygcxeiNO)V=Hy2u-BLW!J|{sREh zbddDB&nHB#*%xxbb9lZQYAAtYwfh-S`CA&WnH>VNUMD@2*FO5w2Je3G=1qE0W0?+* z4*eOf_%Wit4Ls0K59U0XEZnxlU2XHaB0wM4esrE+^*EwKB=VUK>^P&cyWrOz`mL0b zWmlI}Af1-!F|oPo^$&MNG>%1=7yW3Swd)|U$*OMMEBo+NE zT-Qv@f|9%v+fu@?M7n=jq@t`EiG`IcOLTs6x9Jm;0#@|p5eCu?Sx}>Zku-r}d!LS5 zq>0@X`R9tQKH3uss<+F%5Kv*+gxTd->)HMh@$|KoD{k|rD#-<6iw=BpcTy!8ml`;W$ ziQ}2C;X<|+X6GdCj*Ow#Kk31V9PNes-d8}*DyZbg?-R54_N^z@uAUR7jTMTRNY=lI z$SWPpUSo746x1Y11vcQC!Zm#>q62}U5PN`H?TG4}XfwP7=IgGk^$qF0qo4LQy`Mbm zpTU<<6(#bMB9xKi0!>`fz>L6`9k_DgNSzb$N`3>e)V3y*a{o=>_TABy(iIEr$Ps_V zu+gr%zwvg>XV_Q8xAuk*pNN)dvi+#&#@#t{uENe{4~>LzMS{|9w&;NjP~?dNPGd(C z+27}ME_rT8^(WnZ&1Qtxu*Ru*yK2x+u|Iw6_`iVoAa_g>PTrV>NeL-h@{i?B^_5yZ zrpKj0COwC5Av7zNfdNI6?#rsz$Hdu|uEZaDK)4v=WEGee;Pul+R+RwJ*%KU4rYRJ3 zJ6qJ$LZ7dgbNa4g`A6g!yfoM+3SfDT18?#R=A0NcY&(1uH6$&NI)g_sF99;*RSz-n z`z`UgPjfBVrs{prwe>e(SI2t)&`|*HX<|XkWaP5_@fK){8aVIqP`E#R9C@8H7Q%-} zgNTTYWV9h~SHV!*y2(%OWysDTB2j2X2-2S6>tihzr2gG&2YJSMd0PHv{5}SOXpfn4 zk}?F-Q85SmxF4A}Hf^k{HsZCouZ}5PJW1Z!O?QYlZoxZ!-VYqN6k>cvzOL&4x;Qr- zh|BpTlg_M?W?E&+AfoEE^`d_aJ~NmHui+qNIF;)hqb1*v189Z9BRutAJp95vsoE~G zOES)76sZx}ScB%@6cw@_O{{NOAv6O%(Sk+s`VQ`Zp8r0=uR*CNxBrZHMD{Xle(+`q zt=%cz+~`;>7e=pu#w9LatpXZPz4x6uF#|oGpS7P!7F5;FdVxXecVsFN`uoc-wZ98+ zQWGzg5{qmKw!7$bC_{gJGR$>%3!M{NwFJMeVi@l;E$HxeN$@>;K$8vB3KCmu_&wT; z(;uPu2FNnUh4e0)_r|fG#2nY3BAbCYI`v;EjWPoRc+$itAZ=__-5WiD5vZjx(P{ae z#>siMmm@%r&+!0gEzHZcnUE&*^b^AvFcta`lgp@dG{tl1pFY!Q6OF7^Bfby0QH(}koQl8J z2MpO{b3<7pzP}f}B5!%5$TyRF4L>ITx}hl(%ETeeU5%O-{i*fkr!j+DrHs_W3u_-M zC^f^=uZLqBN_VbqiXtekuZB(fEBw3vR5#5K+K}-Vndp4^u}yYOG6vXn+y~!_paA|? z=L(9t;ZFLbHe^Plq(UUO6L%bRSFTiJPFp=p*IvADCdc}Q`RnYdPJtJ-jTb?F@s;0h z##>TgWz!oEp1wcYO3{IN5~TP1v`}ZnEc6hvP^96Qe)g}I4+SFTO@2nA9uoTeDmhj> z{nk>N?pg0RxQ9#f^yB_Sn*2g6&w2!ZCE=B9>f~=viFdg8UPrjEg{rp$UT>E5j}PWV zDYF;I%IIkoR0xiy9q2C+jZcMAQf=2z4Jx&Wl7tjgKTvbiVLdPmk~~(5OZB2ezyv>uXX=m#g5NvleM+`v zm)}#i$4Xs}`Mr|(_pFQ9>l}OE=>Ea+#XTLk345$dZQZ&^F%9^Y^EtNSYlnX_I(^Xl zq92l0c7m<(V*9d8jb7-TG;|ZrTo(a$49Wav|2*HDC4MZs4`tCKEHw+J7S%R5rL}D5Tjf!aUd9JZj*zvv|fZFub90IozMl6>|hw&S%i8g~(*9HEpmyo#XVLx=0 zJR0!mh$p#D7iLjlADQ*AE64?rjjZG!k$~j#;O3Ch?)zAMqxa3K#peZw&y~WlCHQ{s zumTgGy``5@5*^{>HKive!Ik@b*SgDU%n=?g^kd5A#eJS+cV=m-T&2{J0T`$@kqV<$ zJN$y5413_cWqJZ=mgc|xwMBG`@aX}!4Q%*6cj1iz_lbvvanu#np#v|fj+WeTe^KCO zY<}hW!b(ZP_%eNBd0zMROot?`dDrp%;x}ohp)v)j>^$Z3x2njt483d_dTtJaPbAQ% zLsfCOziu>_&g5AyEJRSJs)bSD6kaV0)U?N}Gsa%l)>!1vtL90TD|#Vak0G zs$jV=sksF9WADvasumSFu5nCkP!C`r;x3-BI_ENa?KbkB2a_slTibBbN`6Y{tK>-$ zuCdU%S-xaa_|=r(S&1{kPye@En^0BV#Wd+kDMFzA&LbTbOJa{&`{5y_3b zEgi}UXeQcJ=FBo|-u~S_aGYgfoUNWT6AJ63X3=vTlkO8ae>zzfbUgepfY7sj z_pE3()&G-8Qa#ZOZ{C2l;=}NT2k+sJH__UCTnvg!V+s+BmY!=yaP;|I|H`MX$x|*2 zWHVM-nFop=(^>a7b6AAF`ZGDKf05G)oE?N%IT7ht-+8A;;+x!yY&${d<6%S$^x|4B zCQ+;eap{36LA#yf6z;S@dZ3npSCfpChEAcJ5qWoPTjs|2nYz$2-`%gcjMR`56>9sBdupHpS*$%QwtsS8Y_S>ZEM_ zO$??lEzyjs9qXxyB}sx!v#inX-1T1scm|sI8gnLJoY9c({_-F-VS`bDEYztLf?PJU z)(U`b_UBbo6MJ(2Fh;x2bAxe6qaqd0^lJ|8)S#$oVYG((g#3#JP`8n==zgegb#5S+ zzlLT7YMTN^Q(t9>6DWa$VBc@&k~YeJqFzo3qL&!GhQU){DO1Xj|0#c49*gI{jiKy$NQB3{mAXxN~H^;=bSE=5W2 z_I4^Ma5E?8K&ikuU=uY1!PLR?^_5Y*agxi@!90Gd^2pI7$C_y{UNO2hHP7~~JWM#! z5~yXtTWQdIC~6zjazobW1AGq(CRzGuD%zz&HA+YDH6@C8jVmwvm8_%^S>^kT{-PcU z+uYa>oz%oXg&Cgj5bI^CX%UX&Mjae@gB6a0db+u$I}1vY7cL zQx6n6nH$-1Dax^b{-b++UZ!HxIU_CO?8e}Mlc^I%RwEg5Q{U^_`T2;!3|oui4{}ab zA5#NEC)8!L*vQNTHehN1UFHL)|=VA z%6jWWq)7SeD{3m%)0tzrE;XBy%jY_w}P&;8?DBxl#SXn1$pw-6StNmf9Nl>E-~w^sSh>Bp{;M#rzBH z=U3h5SG0oO%rjdWQ*~f>M%^?u z^}73qoB!z8f2;40O`~-l_*WwZeoxwLR)A8>*-0&(xmVogL*r^NQXwxJjrzhAt$fm0 zotBrYfb>U^Jswx@8(T)GSw29!u}>`EF26ihoGjGO@3vxpsb-2=(Z|ohT|7@_7Dfdh zB9QR;hchrk5H4Eoe7Q#1@zGxYSzZC%2%+cMD;)}cz^=r&TbBdt>}VoCi(l`3V=QDE z6Fe&VRrUjr@d-d#N!tAp(_J3LC$9T1%@$ttEa4S{q9Xk~n>|blKxWWOHz8k8x4s@f zbE(ajMS1ItK-XWae*|kcX)=Gi?mp?$SK9mT+C7Y^vRXz+F88P-)jAwjhS-VKM0 z(zD6;<;XW}kR%0PB;0)Pj2YS7_JOg7>=K1bmo&`X+T%Ba=#Jz{esnVrVxv6j>D&Ac z3bc=XQHa=^SH-9tygsA?8F}3%3rcX=)(%P`<}qeaR+-u0vh9u`Ic#Rq*s2B!U92-L1POs;q3xx~#ZPtGL<9?^bvx`RUu|7;+r_X$H65mXzeSHW zl@MOH@_$Ec2ve6N9XnpEHG`ECMN7W0Qg65>(N;8aJyJ~@vh4prswvs z_;>M`>veGu`BIe2qt@P4Lvt~XWkPBx^7R9(+vmCKAveKPX68@&2@#pAOIk|~r>y``m3vp?8ToS5&gH5nQB|M07G*)WIU*zfF}uh2fOm@*jK`uM`85>&0&UY# zkD<+*mbpyn31~UMk(C_o<@X5wAHzp5r5Ex(xqePh37GiX`29jz>uwrk z&}AG@rL0a<`pApp_|LEPa3K5jt{BQ~cvB>mf=;BbFe|PxitMYc#KD znas{sx3uLx?b^8*T1HiwQZv$+wROrXIS(;M@!Y%#$Ij-Q-Ty*qoE;VXO!}gJ z>D#xDcD%w5SRiwG_(3%yJo`CvcXTJCc08eW3?3i#THuTOs-1Qu)eN}9H2ielkomEM z-c2YHJ+J;t_^Y1|+wx5`(=d~Afbi1M{t0p0D?PznU^X`ChxO1fhnPjJg*$$IOuXCMXj#cOfgK;XTUt&nY@HN5JjTuPDR8!;i3A@RR-P zfS#?|Ddnh&YdBfbt4SAf$dbxhmW|YwQ%$&^e%q<5N}6BM$>ccQDbO7sM@I7;$>;X# zS;Q{8LH}#{ewNLYYa#ogv2+KRiOhYDkQbo`d0dptGlIFA5ReF4j+mK_{KWDJo=A1o z9&ia5gMLMh7CieP*?bn^>E>i00x{&wqjfsY&ALt{iIhZsJ#9InqvF}XeJkKOZ|E`1 z0`V<1IWE;i9Uz26M;NC#az&mJiTJ*rc&;hUNFc>1S0hVmLQ3QI_t~Q7R!q)nSYnXo z!0#s+ZPl;B+B-&tmX*(2hG$Bq^U?nN+xcW_NdfS_+xq$MuPhf?jNgyWTXWeh*HN^w z%v9QmJ$$g4n-N>oXq`b|O?G+9QtA9r3ZeWAA}>;HIkB9&M8W zqg?pL(nOZCw%2$rz4h_l;AK^+xmzqK5+{yR$besCB;XHoiJfsy7eOt~5CQ0xM>_8r z_s4dTZ_(s-bq5nHL$aF zbXp(6-gNQ7@09pBi1jE~wojz4_0ZAOxqu#PJ-f<;6i&t%W$MpXh8GQ;d!*3y@hAI< zVjL&8TPa>)CO@(^n~1${ajfBU+SOUa+fHo#z&te&)n=mKyWrY=&DgEqT^I1^*t}Rt zcK3pR#rlu!4ITOj>S63MGBis2pY;n}c9#Mj(wW(%7ikDbG4U^nj0xGTv|}n&b+t>o z+Z%HY9%p2abU9pWzHFY+c{7}4;L*|CmyH(T^S)N-ddz)(S{xfLr_DiiC24~bjJ5s$ zT)ncWmw&*;KYI7=v~J0>1!u=x)Oq}A6Gv~Nyx@wcd)N;@wvXOfd-D2t(zIJvXNt%# z5#s2&`WkRnM{#>9P%%EM=+eN))+MT_o#RG{?GiCPH}tqP_x~0Sxt#nN<;{Xs&TtnD zT%E0f00--6T=$~iUp8q5>(n4?&gWec0`$=d;bf2*y-N(7i=`_d83W&CDaeDcj2Uobd{1nE)9tcQng$hK3M@*Bm6xrX*9B`NpXX?})jB$^rx)i zic*J9svku?PC557T#}EQwg{a}RA}^_{%bf0R?K!=JCN4aq1u}Cny=MuS@!7*QSEaJ+lEzlebD`V zET3PuoGuSIr|s%g47LV&$MT_D-5W}grodq-B z-Tw2)XN#lkwu|#R(jAIL85FxQ6p!;H8M|KA?-fu$C@%ChL7Fe-l7R6YC2hG^Z~SaZ z9oWGt_Y?=|LmZ;qn~jC=!pr&pcbgqSc(^FbMd{n|VOD!vt7v1)X@7#lY^AB6y=57D zfR%A8lEBU9r2b4%JW0xFoZ-(K0;;Y(QP0Yn>;~C>!cEwd_$L;v%f?XBeCTq6l}Tg0 zwxNW<_j%6fTQuyf1H!=OcT=W+U~cY%R0ZNc)CzhE%WUOn#|9DBR}D(TQ|0NB61{H| zMd&Zn8SKNUkMKE`>h;yQ+P8}?|I%k!C4Zgon98z-Jq&BT`!hEod0FJZf41WzR3|~9 z$5z#XY)dG-W`kb0)j|Ehg(yYj^2Eja!$&^g2hv16UPlb`pwz@A=Q=jx4(H-rd`Dsa z*hCHYgOIWEIr`>4(hX+_1_w>Dx#jpz>R#WG6-*9kAD$`c5Q63}eft&f6-S6Z+x<4T zm@7CD2DX0VczB7sX0Dq9J~z6r*_jLF;CVYnF~szi(yXu5=$dG8jI7*Bszsl02Mh3( zt&YB0FQ?+zFkkJb`0KrU?Q8B6?tTE__*RYCP+Hd`zKfPz{Eo86K zV;F7Bm9Z%{!Qrkj(vN=9*oQ0|j5_*)jJW>H$@%z1G~hj|^{lbV^>BqP>mAj14k9!1 zkoGc%lqh;Yjw8xMy1>W(p_C|Iv~FXnlN0O1ApK_-hMV>-M(v3G$R(GN>-;cDJ2f%# z#c6f#meM)^Et^MHjQn9$E-cB01hlj^abe2}vK~+SufBS1ttNXwt-s#4t8GfO_UX?p z#(jU$IfaHM7Vi6ogz54w3d5G|3IgE@<77;1*vHJ56M4i~CAY2B+dB^?y?ylZLXsVs zfO7j5n;`9VPyNg)p5_S6j`~^oGi}oXW&>uQXAG<8g;#%IkK>8FWfzv-TPh%>jz8}h><#6SsqjrO z!4TtDbBb#XLjm0v1>7ed--GFePlIRsnCPx3s{~)p9;3ZN|%ENui)Psl#OC&qjX_`ssQ=oE-p!Wg%dE#G8*>I=J zr*hKNM+PdY>)AdV8cS!sUt*y6uOg+MBmh(xtYwce+)jec5PRA^yJeP=Q*Ob#s(V&q zX}9&0KJ6O2&uVO4j{>(B_C0UP^j#Bj$HYV#P z%I1x5oJvp=-N=r0V^b`qz|+yp@c13BW&iy1PT3oy%Nuc)S~^f(Wk})wxmD0%Y~#uq ze#q2)kYsanSX&TE5*?QX-0mFt)PN;7IkR_B&YX#ck*E4t`gRW$m0EQNI4Wtag=IL$ z6-VfHN0HZwzK(`1V7%3aNrT^STRC^Ko+9O^v0(HMdC#6$!UOC@pL>OaK4iUtoQiY7a_tx3b{iI3EO zeP5Q5`Me*$;f%L9TqIuiTX`HJd{5Ev_xBo$(TlzGn8*B0n7f}5q%jON7wYRi(q1~l zO4&+@(LStlMnHovVnsHTW`or1j+KtDHI(9YT9nZZ;jz-Qc7o6>y+;X1 z{TPzM=Zt;n?2$x$@3v-s^pR;{n;}}8X?9aY2RAufv{ECBbAbmIXVAV3^r-EPwDfN} zl9we(1V$e}&3!M&#@^)0?94(u=O<0biRWsNxdch6PXZ?UY5GK683@BPk)3Hz54OI% zX?b;p9qzZ!yZItPdx=O*pRFIz{8wR5jda}%aWs;rMl9W9GXh4|UbkSGGG+T6s~O*m zz6zNnNhGuLOK{F53#@saRTjzYx$)794LlSM?Qd8 zdKbrBBaoo8M1LRU$0(<1kJwj&i`{VdkN%B7m9w}$5pL=BCc-~s_yQUTCH7UwbE}Ia zHk~~;pmoFI_4)<-OZ_ZngvI?({8hhlRHzsIL*47sBOX)(rN%SKrq09hABPTsckR{B zLntX-pO$M)xlefqP+(_VvgQJ(VQ;)Fiz<1?T4p+ufJ@)=9hRVBek#k6+r5JQo>tH+ z1JRBWz%(rPLh<3%WR;aqym*~Uxk-jw35X3^*RHT$2PQ$LHE73MypkUEVpRx4;}Y{h X!lw4y|2_Uwf${mHs$8XvQQ-do;aw2N literal 0 HcmV?d00001