PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/home/theoceans.in/www/wp-content/plugins/popup-maker/dist/block-editor/
Upload File :
Current File : /home/theoceans.in/www/wp-content/plugins/popup-maker/dist/block-editor/block-editor.js.map
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/assertThisInitialized.js","webpack:///./node_modules/@babel/runtime/helpers/classCallCheck.js","webpack:///./node_modules/@babel/runtime/helpers/createClass.js","webpack:///./node_modules/@babel/runtime/helpers/extends.js","webpack:///./node_modules/@babel/runtime/helpers/getPrototypeOf.js","webpack:///./node_modules/@babel/runtime/helpers/inherits.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/objectWithoutProperties.js","webpack:///./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js","webpack:///./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","webpack:///./node_modules/@babel/runtime/helpers/setPrototypeOf.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/typeof.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/classnames/index.js","webpack:///./src/block-editor/block-extensions/index.js","webpack:///./src/block-editor/block-extensions/popup-trigger/index.js","webpack:///./src/block-editor/components/popup-select-control/index.js","webpack:///./src/block-editor/components/trigger-popover/index.js","webpack:///./src/block-editor/components/trigger-popover/popup-trigger-editor.js","webpack:///./src/block-editor/components/trigger-popover/popup-trigger-viewer.js","webpack:///./src/block-editor/formats/index.js","webpack:///./src/block-editor/formats/popup-trigger/index.js","webpack:///./src/block-editor/formats/popup-trigger/inline.js","webpack:///./src/block-editor/formats/popup-trigger/utils.js","webpack:///./src/block-editor/icons/gears.js","webpack:///./src/block-editor/icons/logo.js","webpack:///./src/block-editor/index.js","webpack:///external [\"wp\",\"blockEditor\"]","webpack:///external [\"wp\",\"components\"]","webpack:///external [\"wp\",\"compose\"]","webpack:///external [\"wp\",\"dom\"]","webpack:///external [\"wp\",\"element\"]","webpack:///external [\"wp\",\"hooks\"]","webpack:///external [\"wp\",\"i18n\"]","webpack:///external [\"wp\",\"keycodes\"]","webpack:///external [\"wp\",\"richText\"]"],"names":["allowedBlocks","excludedBlocks","pum_block_editor_vars","popup_trigger_excluded_blocks","isAllowedForBlockType","name","length","includes","addAttributes","settings","attributes","Object","assign","openPopupId","type","default","withAdvancedControls","createHigherOrderComponent","BlockEdit","props","setAttributes","isSelected","__","GearIcon","verticalAlign","popupId","applyTriggerClass","extraProps","blockType","className","classnames","addFilter","popups","window","PopupSelectControl","onChangeInputValue","value","label","emptyValueLabel","hideLabelFromVision","options","map","popup","ID","post_title","Component","TriggerPopover","arguments","toggleSettingsVisibility","bind","state","isSettingsExpanded","setState","additionalControls","children","renderSettings","position","focusOnMount","noticeUI","popoverProps","showSettings","PopupTriggerEditor","getPopupById","parseInt","filter","PopupView","spanClassName","sprintf","PopupTriggerViewer","onEditLinkClick","trigger","forEach","registerFormatType","title","tagName","doDefault","edit","withSpokenMessages","addTrigger","stopAddingTrigger","onRemoveFormat","addingTrigger","onChange","speak","removeFormat","isActive","activeAttributes","LogoIcon","stopKeyPropagation","event","stopPropagation","isShowingInput","editTrigger","TriggerPopoverAtText","anchorRect","useMemo","selection","getSelection","range","rangeCount","getRangeAt","getRectangleFromRange","element","startContainer","nextElementSibling","nodeType","Node","ELEMENT_NODE","parentNode","closest","getBoundingClientRect","start","end","InlinePopupTriggerUI","setPopupID","setDoDefault","onFocusOutside","submitTrigger","resetState","LEFT","DOWN","RIGHT","UP","BACKSPACE","ENTER","indexOf","keyCode","noticeOperations","removeNotice","createNotice","id","status","content","applyFormat","createTriggerFormat","preventDefault","format","isCollapsed","toInsert","create","text","insert","showInput","onKeyDown","_","isString","update","keys","withNotices","doDefaultClass","class","GearsIcon","createElement","viewBox","width","height","d","fill"],"mappings":";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;AClFA;AACA;;AAEA,wCAAwC,SAAS;AACjD;AACA;;AAEA;AACA;;AAEA,mC;;;;;;;;;;;ACVA,uBAAuB,mBAAO,CAAC,qFAAoB;;AAEnD;AACA;AACA;;AAEA,oC;;;;;;;;;;;ACNA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,wC;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;;AAEA,iC;;;;;;;;;;;ACNA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,8B;;;;;;;;;;;AChBA;AACA;AACA,mBAAmB,sBAAsB;AACzC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,0B;;;;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;;AAEA,iC;;;;;;;;;;;ACPA,qBAAqB,mBAAO,CAAC,iFAAkB;;AAE/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA,2B;;;;;;;;;;;ACjBA;AACA;AACA;;AAEA,kC;;;;;;;;;;;ACJA;AACA;AACA;;AAEA,oC;;;;;;;;;;;ACJA,mCAAmC,mBAAO,CAAC,6GAAgC;;AAE3E;AACA;AACA;AACA;;AAEA;AACA;;AAEA,eAAe,6BAA6B;AAC5C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,0C;;;;;;;;;;;ACrBA;AACA;AACA;AACA;AACA;;AAEA,aAAa,uBAAuB;AACpC;AACA;AACA;AACA;;AAEA;AACA;;AAEA,+C;;;;;;;;;;;ACfA,cAAc,mBAAO,CAAC,sFAA+B;;AAErD,4BAA4B,mBAAO,CAAC,+FAAyB;;AAE7D;AACA;AACA;AACA;;AAEA;AACA;;AAEA,4C;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,iC;;;;;;;;;;;ACTA,wBAAwB,mBAAO,CAAC,uFAAqB;;AAErD,sBAAsB,mBAAO,CAAC,mFAAmB;;AAEjD,iCAAiC,mBAAO,CAAC,yGAA8B;;AAEvE,wBAAwB,mBAAO,CAAC,uFAAqB;;AAErD;AACA;AACA;;AAEA,oC;;;;;;;;;;;ACZA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yB;;;;;;;;;;;AChBA,uBAAuB,mBAAO,CAAC,qFAAoB;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,6C;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB;;AAEhB;AACA;;AAEA,iBAAiB,sBAAsB;AACvC;AACA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK,KAA6B;AAClC;AACA;AACA,EAAE,UAAU,IAA4E;AACxF;AACA,EAAE,iCAAqB,EAAE,mCAAE;AAC3B;AACA,GAAG;AAAA,oGAAC;AACJ,EAAE,MAAM,EAEN;AACF,CAAC;;;;;;;;;;;;;ACnDD;AAAA;AAAA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFA;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;;AACA,IAAMA,aAAa,GAAG,EAAtB;AACA,IAAMC,cAAc,GAAGC,qBAAqB,CAACC,6BAAtB,IAAuD,CAC7E,eAD6E,CAA9E;;AAIA,SAASC,qBAAT,CAAgCC,IAAhC,EAAuC;AACtC,MAAK,CAAEL,aAAa,CAACM,MAAhB,IAA0B,CAAEL,cAAc,CAACK,MAAhD,EAAyD;AACxD,WAAO,IAAP;AACA;;AAED,MAAKN,aAAa,CAACM,MAAnB,EAA4B;AAC3B,WAAON,aAAa,CAACO,QAAd,CAAwBF,IAAxB,CAAP;AACA;;AAED,MAAKJ,cAAc,CAACK,MAApB,EAA6B;AAC5B,WAAO,CAAEL,cAAc,CAACM,QAAf,CAAyBF,IAAzB,CAAT;AACA;;AAED,SAAO,IAAP;AACA;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA,SAASG,aAAT,CAAwBC,QAAxB,EAAmC;AAClC;AACA;AACA,MAAK,OAAOA,QAAQ,CAACC,UAAhB,KAA+B,WAA/B,IAA8CN,qBAAqB,CAAEK,QAAQ,CAACJ,IAAX,CAAxE,EAA4F;AAC3FI,YAAQ,CAACC,UAAT,GAAsBC,MAAM,CAACC,MAAP,CAAeH,QAAQ,CAACC,UAAxB,EAAoC;AACzDG,iBAAW,EAAE;AACZC,YAAI,EAAE,QADM;AAEZC,eAAO,EAAE;AAFG;AAD4C,KAApC,CAAtB;AAMA;;AAED,SAAON,QAAP;AACA;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA,IAAMO,oBAAoB,GAAGC,qFAA0B,CAAE,UAAEC,SAAF,EAAiB;AACzE,SAAO,UAAEC,KAAF,EAAa;AAAA,QACXd,IADW,GACqCc,KADrC,CACXd,IADW;AAAA,QACLK,UADK,GACqCS,KADrC,CACLT,UADK;AAAA,QACOU,aADP,GACqCD,KADrC,CACOC,aADP;AAAA,QACsBC,UADtB,GACqCF,KADrC,CACsBE,UADtB;AAAA,QAEXR,WAFW,GAEKH,UAFL,CAEXG,WAFW;AAInB,WACC,4IACC,yEAAC,SAAD,EAAgBM,KAAhB,CADD,EAEGE,UAAU,IAAIjB,qBAAqB,CAAEC,IAAF,CAAnC,IACD,yEAAC,yEAAD,QACC,yEAAC,2DAAD,QACC,yEAAC,+DAAD;AACC,WAAK,EAAGiB,0DAAE,CAAE,gBAAF,EAAoB,aAApB,CADX;AAEC,UAAI,EAAGC,oDAFR;AAGC,iBAAW,EAAG;AAHf,OAKC,yEAAC,8DAAD,QACGD,0DAAE,CAAE,6DAAF,EAAiE,aAAjE,CADL,CALD,EAQC,yEAAC,8DAAD,QACC,yEAAC,wEAAD;AACC,WAAK,EAAG,4IACLA,0DAAE,CAAE,YAAF,EAAgB,aAAhB,CADG,EAEP,yEAAC,6DAAD;AACC,gBAAQ,EAAC,KADV;AAEC,YAAI,EAAGA,0DAAE,CAAE,sDAAF,EAA0D,aAA1D;AAFV,SAIC;AAAG,YAAI,EAAC,+EAAR;AAAwF,cAAM,EAAC,QAA/F;AAAwG,WAAG,EAAC;AAA5G,SACC,yEAAC,0DAAD;AACC,YAAI,EAAC,IADN;AAEC,YAAI,EAAC,aAFN;AAGC,aAAK,EAAGA,0DAAE,CAAE,oBAAF,EAAwB,aAAxB,CAHX;AAIC,aAAK,EAAG;AACPE,uBAAa,EAAE;AADR;AAJT,QADD,CAJD,CAFO,CADT;AAmBC,WAAK,EAAGX,WAnBT;AAoBC,cAAQ,EAAG,kBAAEY,OAAF;AAAA,eAAeL,aAAa,CAAE;AAAEP,qBAAW,EAAEY;AAAf,SAAF,CAA5B;AAAA,OApBZ;AAqBC,UAAI,EAAGH,0DAAE,CAAE,uCAAF,EAA2C,aAA3C;AArBV,MADD,CARD,CADD,CADD,CAHF,CADD;AA8CA,GAlDD;AAmDA,CApDsD,EAoDpD,sBApDoD,CAAvD;AAsDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA,SAASI,iBAAT,CAA4BC,UAA5B,EAAwCC,SAAxC,EAAmDlB,UAAnD,EAAgE;AAAA,MACvDG,WADuD,GACvCH,UADuC,CACvDG,WADuD,EAG/D;AACA;AACA;;AACA,MAAK,OAAOA,WAAP,KAAuB,WAAvB,IAAsCA,WAAW,GAAG,CAApD,IAAyDT,qBAAqB,CAAEwB,SAAS,CAACvB,IAAZ,CAAnF,EAAwG;AACvGsB,cAAU,CAACE,SAAX,GAAuBC,iDAAU,CAAEH,UAAU,CAACE,SAAb,EAAwB,aAAahB,WAArC,CAAjC;AACA;;AAED,SAAOc,UAAP;AACA,C,CAED;;;AAEAI,kEAAS,CACR,0BADQ,EAER,sCAFQ,EAGRvB,aAHQ,CAAT;AAMAuB,kEAAS,CACR,kBADQ,EAER,4CAFQ,EAGRf,oBAHQ,CAAT;AAMAe,kEAAS,CACR,kCADQ,EAER,+BAFQ,EAGRL,iBAHQ,CAAT,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrKA;;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;IACQM,M,GAAWC,MAAM,CAAC/B,qB,CAAlB8B,M;;IAEaE,kB;;;;;;;;;;;;;WACpB,kBAAS;AAAA,wBAQJ,KAAKf,KARD;AAAA,UAEPgB,kBAFO,eAEPA,kBAFO;AAAA,UAGPC,KAHO,eAGPA,KAHO;AAAA,0CAIPC,KAJO;AAAA,UAIPA,KAJO,kCAICf,2DAAE,CAAE,cAAF,EAAkB,aAAlB,CAJH;AAAA,8CAKPgB,eALO;AAAA,UAKPA,eALO,sCAKWhB,2DAAE,CAAE,gBAAF,EAAoB,aAApB,CALb;AAAA,8CAMPiB,mBANO;AAAA,UAMPA,mBANO,sCAMe,KANf;AAAA,UAOJpB,KAPI;;AAUR,UAAMqB,OAAO,IACZ;AACCJ,aAAK,EAAE,EADR;AAECC,aAAK,EAAEC;AAFR,OADY,yFAKTN,MAAM,CAACS,GAAP,CAAY,UAAEC,KAAF,EAAa;AAC3B,eAAO;AACNN,eAAK,YAAMM,KAAK,CAACC,EAAZ,CADC;AAENN,eAAK,EAAEK,KAAK,CAACE,UAFP,CAGN;;AAHM,SAAP;AAKA,OANE,CALS,EAAb;AAcA,aACC;AAAK,iBAAS,EAAC;AAAf,SACC,yEAAC,mEAAD;AACC,aAAK,EAAGP,KADT;AAEC,2BAAmB,EAAGE,mBAFvB;AAGC,aAAK,EAAGH,KAHT;AAIC,gBAAQ,EAAGD,kBAJZ;AAKC,eAAO,EAAGK;AALX,SAMMrB,KANN,EADD,CADD;AAYA;;;;EArC8C0B,4D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACbhD;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;IACqBC,c;;;;;AACpB,4BAAc;AAAA;;AAAA;;AACb,+BAAUC,SAAV;AAEA,UAAKC,wBAAL,GAAgC,MAAKA,wBAAL,CAA8BC,IAA9B,4FAAhC;AAEA,UAAKC,KAAL,GAAa;AACZC,wBAAkB,EAAE;AADR,KAAb;AALa;AAQb;;;;WAED,oCAA2B;AAC1B,WAAKC,QAAL,CAAe;AACdD,0BAAkB,EAAE,CAAE,KAAKD,KAAL,CAAWC;AADnB,OAAf;AAGA;;;WAED,kBAAS;AAAA,wBASJ,KAAKhC,KATD;AAAA,UAEPkC,kBAFO,eAEPA,kBAFO;AAAA,UAGPC,QAHO,eAGPA,QAHO;AAAA,UAIPC,cAJO,eAIPA,cAJO;AAAA,6CAKPC,QALO;AAAA,UAKPA,QALO,qCAKI,eALJ;AAAA,8CAMPC,YANO;AAAA,UAMPA,YANO,sCAMQ,cANR;AAAA,UAOPC,QAPO,eAOPA,QAPO;AAAA,UAQJC,YARI;;AAAA,UAYPR,kBAZO,GAaJ,KAAKD,KAbD,CAYPC,kBAZO;AAeR,UAAMS,YAAY,GAAG,CAAC,CAAEL,cAAH,IAAqBJ,kBAA1C;AAEA,aACC,yEAAC,8DAAD;AACC,iBAAS,EAAC,iEADX;AAEC,oBAAY,EAAGM,YAFhB;AAGC,gBAAQ,EAAGD;AAHZ,SAIMG,YAJN,GAMC;AAAK,iBAAS,EAAC;AAAf,SACGD,QADH,EAEC;AAAK,iBAAS,EAAC;AAAf,SACGJ,QADH,EAEG,CAAC,CAAEC,cAAH,IACD,yEAAC,iEAAD;AACC,iBAAS,EAAC,mGADX;AAEC,YAAI,EAAC,iBAFN;AAGC,aAAK,EAAGjC,0DAAE,CAAE,kBAAF,EAAsB,aAAtB,CAHX;AAIC,eAAO,EAAG,KAAK0B,wBAJhB;AAKC,yBAAgBG;AALjB,QAHF,CAFD,EAcGS,YAAY,IACb;AAAK,iBAAS,EAAC;AAAf,SACGL,cAAc,EADjB,CAfF,CAND,EA0BGF,kBAAkB,IAAI,CAAEO,YAAxB,IACD;AACC,iBAAS,EAAC;AADX,SAGGP,kBAHH,CA3BF,CADD;AAoCA;;;;EAtE0CR,4D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACX5C;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;;AACA;AAEe,SAASgB,kBAAT,OAKX;AAAA,MAJHhC,SAIG,QAJHA,SAIG;AAAA,MAHHM,kBAGG,QAHHA,kBAGG;AAAA,MAFHC,KAEG,QAFHA,KAEG;AAAA,MADAjB,KACA;;AACH,SACC;AACC,aAAS,EAAGW,iDAAU,CACrB,kDADqB,EAErBD,SAFqB;AADvB,KAKMV,KALN,GAOC,yEAAC,6DAAD;AACC,mBAAe,EAAGG,0DAAE,CAAE,0BAAF,EAA8B,aAA9B,CADrB;AAEC,uBAAmB,EAAG,IAFvB;AAGC,SAAK,EAAGc,KAHT;AAIC,YAAQ,EAAGD,kBAJZ;AAKC,YAAQ,EAAG,IALZ,CAMC;;AAND,IAPD,EAeC,yEAAC,gEAAD;AAAY,QAAI,EAAC,cAAjB;AAAgC,SAAK,EAAGb,0DAAE,CAAE,OAAF,EAAW,aAAX,CAA1C;AAAuE,QAAI,EAAC;AAA5E,IAfD,CADD;AAmBA,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvCD;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;;WAEmBW,MAAM,CAAC/B,qBAAP,IAAgC,E;IAA3C8B,M,QAAAA,M;;AAER,SAAS8B,YAAT,GAAqC;AAAA,MAAdrC,OAAc,uEAAJ,CAAI;AACpCA,SAAO,GAAGsC,QAAQ,CAAEtC,OAAF,CAAR,IAAuB,CAAjC;AACA,MAAMiB,KAAK,GAAGV,MAAM,CAACgC,MAAP,CAAe;AAAA,QAAIrB,EAAJ,SAAIA,EAAJ;AAAA,WAAclB,OAAO,KAAKkB,EAA1B;AAAA,GAAf,CAAd;AAEA,SAAOD,KAAK,CAACpC,MAAN,KAAiB,CAAjB,GAAqBoC,KAAK,CAAE,CAAF,CAA1B,GAAkC,KAAzC;AACA;;AAED,SAASuB,SAAT,QAA6C;AAAA,MAAvBxC,OAAuB,SAAvBA,OAAuB;AAAA,MAAdI,SAAc,SAAdA,SAAc;AAC5C,MAAMqC,aAAa,GAAGpC,iDAAU,CAC/BD,SAD+B,EAE/B,uDAF+B,CAAhC;AAKA,MAAMa,KAAK,GAAGoB,YAAY,CAAErC,OAAF,CAA1B;AACA,MAAMY,KAAK,GAAG,CAAC,CAAEK,KAAH,GAAWyB,+DAAO,CAAE7C,0DAAE,CAAE,iBAAF,EAAqB,aAArB,CAAJ,EAA0CoB,KAAK,CAACE,UAAhD,CAAlB,GAAiF,EAA/F;AAEA,SAAS;AAAM,aAAS,EAAGsB;AAAlB,KAAoC7B,KAApC,CAAT;AACA;;AAEc,SAAS+B,kBAAT,QAMX;AAAA,MALHvC,SAKG,SALHA,SAKG;AAAA,MAJHqC,aAIG,SAJHA,aAIG;AAAA,MAHHG,eAGG,SAHHA,eAGG;AAAA,MAFH5C,OAEG,SAFHA,OAEG;AAAA,MADAN,KACA;;AACH,SACC;AACC,aAAS,EAAGW,iDAAU,CACrB,kDADqB,EAErBD,SAFqB;AADvB,KAKMV,KALN,GAOC,yEAAC,SAAD;AAAW,WAAO,EAAGM,OAArB;AAA+B,aAAS,EAAGyC;AAA3C,IAPD,EAQGG,eAAe,IAAI,yEAAC,gEAAD;AACpB,QAAI,EAAC,MADe;AAEpB,SAAK,EAAG/C,0DAAE,CAAE,MAAF,EAAU,aAAV,CAFU;AAGpB,WAAO,EAAG+C;AAHU,IARtB,CADD;AAgBA,C;;;;;;;;;;;;ACtDD;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AAEA,CACCC,2CADD,EAEEC,OAFF,CAEW;AAAA,MAAIlE,IAAJ,QAAIA,IAAJ;AAAA,MAAUI,QAAV,QAAUA,QAAV;AAAA,SAA0B+D,+EAAkB,CAAEnE,IAAF,EAAQI,QAAR,CAA5C;AAAA,CAFX,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;;AAEA,IAAMgE,KAAK,GAAGnD,0DAAE,CAAE,eAAF,EAAmB,aAAnB,CAAhB;;AAEO,IAAMjB,IAAI,8BAAV;AACA,IAAMI,QAAQ,GAAG;AACvBJ,MAAI,EAAJA,IADuB;AAEvBoE,OAAK,EAALA,KAFuB;AAGvBC,SAAO,EAAE,MAHc;AAIvB7C,WAAS,EAAE,eAJY;AAKvBnB,YAAU,EAAE;AACXe,WAAO,EAAE,eADE;AAEXkD,aAAS,EAAE;AAFA,GALW;AASvBC,MAAI,EAAEC,gFAAkB;AAAA;;AAAA;;AACvB,2BAAc;AAAA;;AAAA;;AACb,iCAAU9B,SAAV;AAEA,YAAK+B,UAAL,GAAkB,MAAKA,UAAL,CAAgB7B,IAAhB,4FAAlB;AACA,YAAK8B,iBAAL,GAAyB,MAAKA,iBAAL,CAAuB9B,IAAvB,4FAAzB;AACA,YAAK+B,cAAL,GAAsB,MAAKA,cAAL,CAAoB/B,IAApB,4FAAtB;AACA,YAAKC,KAAL,GAAa;AACZ+B,qBAAa,EAAE;AADH,OAAb;AANa;AASb;;AAVsB;AAAA;AAAA,aAYvB,sBAAa;AACZ,aAAK7B,QAAL,CAAe;AAAE6B,uBAAa,EAAE;AAAjB,SAAf;AACA;AAdsB;AAAA;AAAA,aAgBvB,6BAAoB;AACnB,aAAK7B,QAAL,CAAe;AAAE6B,uBAAa,EAAE;AAAjB,SAAf;AACA;AAlBsB;AAAA;AAAA,aAoBvB,0BAAiB;AAAA,0BACmB,KAAK9D,KADxB;AAAA,YACRiB,KADQ,eACRA,KADQ;AAAA,YACD8C,QADC,eACDA,QADC;AAAA,YACSC,KADT,eACSA,KADT;AAGhBD,gBAAQ,CAAEE,yEAAY,CAAEhD,KAAF,EAAS/B,IAAT,CAAd,CAAR;AACA8E,aAAK,CAAE7D,0DAAE,CAAE,kBAAF,EAAsB,aAAtB,CAAJ,EAA2C,WAA3C,CAAL;AACA;AAzBsB;AAAA;AAAA,aA2BvB,kBAAS;AAAA,2BACgD,KAAKH,KADrD;AAAA,YACAkE,QADA,gBACAA,QADA;AAAA,YACUC,gBADV,gBACUA,gBADV;AAAA,YAC4BlD,KAD5B,gBAC4BA,KAD5B;AAAA,YACmC8C,QADnC,gBACmCA,QADnC;AAGR,eACC,4IACC,yEAAC,yEAAD;AACC,cAAI,EAAC,SADN;AAEC,mBAAS,EAAC,GAFX;AAGC,eAAK,EAAG,KAAKJ;AAHd,UADD,EAMC,yEAAC,yEAAD;AACC,cAAI,EAAC,cADN;AAEC,mBAAS,EAAC,GAFX;AAGC,eAAK,EAAG,KAAKE;AAHd,UAND,EAWGK,QAAQ,IAAI,yEAAC,8EAAD;AACb,cAAI,EAAGE,oDADM;AAEb,eAAK,EAAGjE,0DAAE,CAAE,gBAAF,EAAoB,aAApB,CAFG;AAGb,iBAAO,EAAG,KAAK0D,cAHF;AAIb,kBAAQ,EAAGK,QAJE;AAKb,sBAAY,EAAC,cALA;AAMb,2BAAiB,EAAC;AANL,UAXf,EAmBG,CAAEA,QAAF,IAAc,yEAAC,8EAAD;AACf,cAAI,EAAGE,oDADQ;AAEf,eAAK,EAAGd,KAFO;AAGf,iBAAO,EAAG,KAAKK,UAHA;AAIf,kBAAQ,EAAGO,QAJI;AAKf,sBAAY,EAAC,SALE;AAMf,2BAAiB,EAAC;AANH,UAnBjB,EA2BC,yEAAC,gDAAD;AACC,uBAAa,EAAG,KAAKnC,KAAL,CAAW+B,aAD5B;AAEC,2BAAiB,EAAG,KAAKF,iBAF1B;AAGC,kBAAQ,EAAGM,QAHZ;AAIC,0BAAgB,EAAGC,gBAJpB;AAKC,eAAK,EAAGlD,KALT;AAMC,kBAAQ,EAAG8C;AANZ,UA3BD,CADD;AAsCA;AApEsB;;AAAA;AAAA,IAA4BrC,4DAA5B;AATD,CAAjB,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjBP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;;AAEA,IAAM2C,kBAAkB,GAAG,SAArBA,kBAAqB,CAAEC,KAAF;AAAA,SAAaA,KAAK,CAACC,eAAN,EAAb;AAAA,CAA3B;;AAEA,SAASC,cAAT,CAAyBxE,KAAzB,EAAgC+B,KAAhC,EAAwC;AACvC,SAAO/B,KAAK,CAAC8D,aAAN,IAAuB/B,KAAK,CAAC0C,WAApC;AACA;;AAED,IAAMC,oBAAoB,GAAG,SAAvBA,oBAAuB,OAAoD;AAAA,MAAhDR,QAAgD,QAAhDA,QAAgD;AAAA,MAAtCJ,aAAsC,QAAtCA,aAAsC;AAAA,MAAvB7C,KAAuB,QAAvBA,KAAuB;AAAA,MAAbjB,KAAa;;AAChF,MAAM2E,UAAU,GAAGC,kEAAO,CAAE,YAAM;AACjC,QAAMC,SAAS,GAAG/D,MAAM,CAACgE,YAAP,EAAlB;AACA,QAAMC,KAAK,GAAGF,SAAS,CAACG,UAAV,GAAuB,CAAvB,GAA2BH,SAAS,CAACI,UAAV,CAAsB,CAAtB,CAA3B,GAAuD,IAArE;;AACA,QAAK,CAAEF,KAAP,EAAe;AACd;AACA;;AAED,QAAKjB,aAAL,EAAqB;AACpB,aAAOoB,6EAAqB,CAAEH,KAAF,CAA5B;AACA;;AAED,QAAII,OAAO,GAAGJ,KAAK,CAACK,cAApB,CAXiC,CAajC;;AACAD,WAAO,GAAGA,OAAO,CAACE,kBAAR,IAA8BF,OAAxC;;AAEA,WAAQA,OAAO,CAACG,QAAR,KAAqBxE,MAAM,CAACyE,IAAP,CAAYC,YAAzC,EAAwD;AACvDL,aAAO,GAAGA,OAAO,CAACM,UAAlB;AACA;;AAED,QAAMC,OAAO,GAAGP,OAAO,CAACO,OAAR,CAAiB,oBAAjB,CAAhB;;AACA,QAAKA,OAAL,EAAe;AACd,aAAOA,OAAO,CAACC,qBAAR,EAAP;AACA;AACD,GAxByB,EAwBvB,CAAEzB,QAAF,EAAYJ,aAAZ,EAA2B7C,KAAK,CAAC2E,KAAjC,EAAwC3E,KAAK,CAAC4E,GAA9C,CAxBuB,CAA1B;;AA0BA,MAAK,CAAElB,UAAP,EAAoB;AACnB,WAAO,IAAP;AACA;;AAED,SAAO,yEAAC,oEAAD;AAAgB,cAAU,EAAGA;AAA7B,KAA+C3E,KAA/C,EAAP;AACA,CAhCD;AAkCA;AACA;AACA;;;IACM8F,oB;;;;;AACL,kCAAc;AAAA;;AAAA;;AACb,+BAAUlE,SAAV;AAEA,UAAK6C,WAAL,GAAmB,MAAKA,WAAL,CAAiB3C,IAAjB,4FAAnB;AACA,UAAKiE,UAAL,GAAkB,MAAKA,UAAL,CAAgBjE,IAAhB,4FAAlB;AACA,UAAKkE,YAAL,GAAoB,MAAKA,YAAL,CAAkBlE,IAAlB,4FAApB;AACA,UAAKmE,cAAL,GAAsB,MAAKA,cAAL,CAAoBnE,IAApB,4FAAtB;AACA,UAAKoE,aAAL,GAAqB,MAAKA,aAAL,CAAmBpE,IAAnB,4FAArB;AACA,UAAKqE,UAAL,GAAkB,MAAKA,UAAL,CAAgBrE,IAAhB,4FAAlB;AAEA,UAAKC,KAAL,GAAa;AACZyB,eAAS,EAAE,KADC;AAEZlD,aAAO,EAAE;AAFG,KAAb;AAVa;AAcb;;;;WA2BD,mBAAWgE,KAAX,EAAmB;AAClB,UAAK,CAAE8B,yDAAF,EAAQC,yDAAR,EAAcC,0DAAd,EAAqBC,uDAArB,EAAyBC,8DAAzB,EAAoCC,0DAApC,EAA4CC,OAA5C,CAAqDpC,KAAK,CAACqC,OAA3D,IAAuE,CAAC,CAA7E,EAAiF;AAChF;AACArC,aAAK,CAACC,eAAN;AACA;AACD;;;WAED,oBAAYjE,OAAZ,EAAsB;AAAA,UACbsG,gBADa,GACQ,KAAK5G,KADb,CACb4G,gBADa;AAGrBA,sBAAgB,CAACC,YAAjB,CAA+B,gBAA/B;;AAEA,UAAK,OAAOvG,OAAZ,EAAsB;AACrBsG,wBAAgB,CAACE,YAAjB,CAA+B;AAC9BC,YAAE,EAAE,gBAD0B;AAE9BC,gBAAM,EAAE,OAFsB;AAG9BC,iBAAO,EAAE9G,0DAAE,CAAE,gDAAF,EAAoD,aAApD;AAHmB,SAA/B;AAKA;;AAED,WAAK8B,QAAL,CAAe;AAAE3B,eAAO,EAAPA;AAAF,OAAf;AACA;;;WAED,sBAAckD,SAAd,EAA0B;AAAA,wBACsC,KAAKxD,KAD3C;AAAA,8CACjBmE,gBADiB,CACG7D,OADH;AAAA,UACGA,OADH,sCACa,CADb;AAAA,UACkBW,KADlB,eACkBA,KADlB;AAAA,UACyB8C,QADzB,eACyBA,QADzB;AAGzB,WAAK9B,QAAL,CAAe;AAAEuB,iBAAS,EAATA;AAAF,OAAf,EAHyB,CAKzB;;AACA,UAAK,CAAEgB,cAAc,CAAE,KAAKxE,KAAP,EAAc,KAAK+B,KAAnB,CAArB,EAAkD;AACjDgC,gBAAQ,CAAEmD,yEAAW,CAAEjG,KAAF,EAASkG,mEAAmB,CAAE;AAClD7G,iBAAO,EAAPA,OADkD;AAElDkD,mBAAS,EAATA;AAFkD,SAAF,CAA5B,CAAb,CAAR;AAIA;AACD;;;WAED,qBAAac,KAAb,EAAqB;AACpB,WAAKrC,QAAL,CAAe;AAAEwC,mBAAW,EAAE;AAAf,OAAf;AACAH,WAAK,CAAC8C,cAAN;AACA;;;WAED,uBAAe9C,KAAf,EAAuB;AAAA,yBACuB,KAAKtE,KAD5B;AAAA,UACdkE,QADc,gBACdA,QADc;AAAA,UACJjD,KADI,gBACJA,KADI;AAAA,UACG8C,QADH,gBACGA,QADH;AAAA,UACaC,KADb,gBACaA,KADb;AAAA,wBAES,KAAKjC,KAFd;AAAA,UAEdzB,OAFc,eAEdA,OAFc;AAAA,UAELkD,SAFK,eAELA,SAFK;AAGtB,UAAM6D,MAAM,GAAGF,mEAAmB,CAAE;AACnC7G,eAAO,EAAPA,OADmC;AAEnCkD,iBAAS,EAATA;AAFmC,OAAF,CAAlC;AAKAc,WAAK,CAAC8C,cAAN;;AAEA,UAAKE,yEAAW,CAAErG,KAAF,CAAX,IAAwB,CAAEiD,QAA/B,EAA0C;AACzC,YAAMqD,QAAQ,GAAGL,yEAAW,CAAEM,oEAAM,CAAE;AAAEC,cAAI,EAAEtH,0DAAE,CAAE,YAAF,EAAgB,aAAhB;AAAV,SAAF,CAAR,EAAyDkH,MAAzD,EAAiE,CAAjE,EAAoElH,0DAAE,CAAE,YAAF,EAAgB,aAAhB,CAAF,CAAkChB,MAAtG,CAA5B;AACA4E,gBAAQ,CAAE2D,oEAAM,CAAEzG,KAAF,EAASsG,QAAT,CAAR,CAAR;AACA,OAHD,MAGO;AACNxD,gBAAQ,CAAEmD,yEAAW,CAAEjG,KAAF,EAASoG,MAAT,CAAb,CAAR;AACA;;AAED,WAAKlB,UAAL;;AAEA,UAAKjC,QAAL,EAAgB;AACfF,aAAK,CAAE7D,0DAAE,CAAE,iBAAF,EAAqB,aAArB,CAAJ,EAA0C,WAA1C,CAAL;AACA,OAFD,MAEO;AACN6D,aAAK,CAAE7D,0DAAE,CAAE,mBAAF,EAAuB,aAAvB,CAAJ,EAA4C,WAA5C,CAAL;AACA;AACD;;;WAED,0BAAiB;AAChB,WAAKgG,UAAL;AACA;;;WAED,sBAAa;AACZ,WAAKnG,KAAL,CAAW4D,iBAAX;AACA,WAAK3B,QAAL,CAAe;AAAEwC,mBAAW,EAAE;AAAf,OAAf;AACA;;;WAED,kBAAS;AAAA;;AACR;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXU,yBAYqE,KAAKzE,KAZ1E;AAAA,UAYAkE,QAZA,gBAYAA,QAZA;AAAA,UAYkCJ,aAZlC,gBAYkCA,aAZlC;AAAA,UAYiD7C,KAZjD,gBAYiDA,KAZjD;AAAA,UAYwDsB,QAZxD,gBAYwDA,QAZxD,EAcR;;AACA,UAAK,CAAE2B,QAAF,IAAc,CAAEJ,aAArB,EAAqC;AACpC,eAAO,IAAP;AACA;;AAjBO,yBAmBuB,KAAK/B,KAnB5B;AAAA,UAmBAzB,OAnBA,gBAmBAA,OAnBA;AAAA,UAmBSkD,SAnBT,gBAmBSA,SAnBT;AAoBR,UAAMmE,SAAS,GAAGnD,cAAc,CAAE,KAAKxE,KAAP,EAAc,KAAK+B,KAAnB,CAAhC;AAEA,aACC,yEAAC,oBAAD;AACC,aAAK,EAAGd,KADT;AAEC,gBAAQ,EAAGiD,QAFZ;AAGC,qBAAa,EAAGJ,aAHjB;AAIC,sBAAc,EAAG,KAAKmC,cAJvB;AAKC,eAAO,EAAG,KAAKE,UALhB;AAMC,gBAAQ,EAAG5D,QANZ;AAOC,oBAAY,EAAGoF,SAAS,GAAG,cAAH,GAAoB,KAP7C;AAQC,sBAAc,EAAG;AAAA,iBAChB,yEAAC,oEAAD;AACC,iBAAK,EAAGxH,0DAAE,CAAE,4BAAF,EAAgC,aAAhC,CADX;AAEC,mBAAO,EAAGqD,SAFX;AAGC,oBAAQ,EAAG,MAAI,CAACwC;AAHjB,YADgB;AAAA;AARlB,SAgBG2B,SAAS,GACV,yEAAC,yFAAD;AACC,iBAAS,EAAC,mGADX;AAEC,aAAK,EAAGrH,OAFT;AAGC,0BAAkB,EAAG,KAAKyF,UAH3B;AAIC,iBAAS,EAAG,KAAK6B,SAJlB;AAKC,kBAAU,EAAGvD,kBALd;AAMC,gBAAQ,EAAG,KAAK6B;AANjB,QADU,GAUV,yEAAC,yFAAD;AACC,iBAAS,EAAC,mGADX;AAEC,kBAAU,EAAG7B,kBAFd;AAGC,eAAO,EAAG/D,OAHX;AAIC,uBAAe,EAAG,KAAKmE,WAJxB,CAKC;;AALD,QA1BF,CADD;AAqCA;;;WAjKD,kCAAiCzE,KAAjC,EAAwC+B,KAAxC,EAAgD;AAAA,UACvCoC,gBADuC,GAClBnE,KADkB,CACvCmE,gBADuC;AAAA,kCAEtBA,gBAFsB,CAEvC7D,OAFuC;AAAA,UAEvCA,OAFuC,sCAE7B,EAF6B;AAAA,kCAGnB6D,gBAHmB,CAGzCX,SAHyC;AAAA,UAGzCA,SAHyC,sCAG7B,KAH6B,0BAK/C;;AACA,UAAK1C,MAAM,CAAC+G,CAAP,CAASC,QAAT,CAAmBtE,SAAnB,CAAL,EAAsC;AACrCA,iBAAS,GAAG,QAAQA,SAApB;AACA;;AAED,UAAK,CAAEgB,cAAc,CAAExE,KAAF,EAAS+B,KAAT,CAArB,EAAwC;AACvC,YAAMgG,MAAM,GAAG,EAAf;;AACA,YAAKzH,OAAO,KAAKyB,KAAK,CAACzB,OAAvB,EAAiC;AAChCyH,gBAAM,CAACzH,OAAP,GAAiBA,OAAjB;AACA;;AAED,YAAKkD,SAAS,KAAKzB,KAAK,CAACyB,SAAzB,EAAqC;AACpCuE,gBAAM,CAACvE,SAAP,GAAmBA,SAAnB;AACA;;AACD,eAAOhE,MAAM,CAACwI,IAAP,CAAaD,MAAb,EAAsB5I,MAAtB,GAA+B4I,MAA/B,GAAwC,IAA/C;AACA;;AAED,aAAO,IAAP;AACA;;;;EAxCiCrG,4D;;AAqLpBgC,gJAAkB,CAAEuE,0EAAW,CAAEnC,oBAAF,CAAb,CAAjC,E;;;;;;;;;;;;ACjPA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACO,SAASqB,mBAAT,OAAmE;AAAA,0BAAnC7G,OAAmC;AAAA,MAAnCA,OAAmC,6BAAzB,CAAyB;AAAA,4BAAtBkD,SAAsB;AAAA,MAAtBA,SAAsB,+BAAV,KAAU;AACzE,MAAM0E,cAAc,GAAG1E,SAAS,GAAG,gBAAH,GAAsB,EAAtD;AAEA,SAAO;AACN7D,QAAI,EAAET,2CADA;AAENK,cAAU,EAAE;AACX4I,WAAK,oBAAc7H,OAAd,cAA2B4H,cAA3B,CADM;AAEX5H,aAAO,YAAMA,OAAN,CAFI;AAGXkD,eAAS,EAAEA,SAAS,GAAG,GAAH,GAAS;AAHlB;AAFN,GAAP;AAQA,C;;;;;;;;;;;;ACzBD;AAAA;AAAA;AAAA;AAEA,IAAM4E,SAAS,GAAGC,wEAAa,CAAE,KAAF,EAC9B;AACCC,SAAO,EAAE,aADV;AAECC,OAAK,EAAE,EAFR;AAGCC,QAAM,EAAE;AAHT,CAD8B,EAM9BH,wEAAa,CAAE,MAAF,EACZ;AAAEI,GAAC,EAAE;AAAL,CADY,CANiB,EAQ9BJ,wEAAa,CAAE,MAAF,EACZ;AAAEI,GAAC,EAAE;AAAL,CADY,CARiB,CAA/B;AAYeL,wEAAf,E;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAEA,IAAMhE,QAAQ,GAAGiE,wEAAa,CAAE,KAAF,EAC7B;AACCC,SAAO,EAAE,YADV;AACwBC,OAAK,EAAE,EAD/B;AACmCC,QAAM,EAAE,EAD3C;AAC+C9H,WAAS,EAAE;AAD1D,CAD6B,EAI7B2H,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,2bADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CAJgB,EAQ7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,oYADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CARgB,EAY7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,sYADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CAZgB,EAgB7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,i6BADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CAhBgB,EAoB7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,6rBADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CApBgB,EAwB7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,mIADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CAxBgB,EA4B7BL,wEAAa,CAAE,MAAF,EAAU;AACtBI,GAAC,EAAE,+MADmB;AAEtBC,MAAI,EAAE;AAFgB,CAAV,CA5BgB,CAA9B;AAkCetE,uEAAf,E;;;;;;;;;;;;ACpCA;AAAA;AAAA;AAAA;AACA;AACA;AAEA;;;;;;;;;;;;ACJA,aAAa,8CAA8C,EAAE,I;;;;;;;;;;;ACA7D,aAAa,6CAA6C,EAAE,I;;;;;;;;;;;ACA5D,aAAa,0CAA0C,EAAE,I;;;;;;;;;;;ACAzD,aAAa,sCAAsC,EAAE,I;;;;;;;;;;;ACArD,aAAa,0CAA0C,EAAE,I;;;;;;;;;;;ACAzD,aAAa,wCAAwC,EAAE,I;;;;;;;;;;;ACAvD,aAAa,uCAAuC,EAAE,I;;;;;;;;;;;ACAtD,aAAa,2CAA2C,EAAE,I;;;;;;;;;;;ACA1D,aAAa,2CAA2C,EAAE,I","file":"block-editor/block-editor.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/block-editor/index.js\");\n","function _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length) len = arr.length;\n\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n\n  return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n  if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _assertThisInitialized(self) {\n  if (self === void 0) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n\n  return self;\n}\n\nmodule.exports = _assertThisInitialized;","function _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\n\nmodule.exports = _classCallCheck;","function _defineProperties(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor) descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n  if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n  if (staticProps) _defineProperties(Constructor, staticProps);\n  return Constructor;\n}\n\nmodule.exports = _createClass;","function _extends() {\n  module.exports = _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","function _getPrototypeOf(o) {\n  module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n    return o.__proto__ || Object.getPrototypeOf(o);\n  };\n  return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function\");\n  }\n\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      writable: true,\n      configurable: true\n    }\n  });\n  if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _iterableToArray(iter) {\n  if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n  throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var objectWithoutPropertiesLoose = require(\"./objectWithoutPropertiesLoose\");\n\nfunction _objectWithoutProperties(source, excluded) {\n  if (source == null) return {};\n  var target = objectWithoutPropertiesLoose(source, excluded);\n  var key, i;\n\n  if (Object.getOwnPropertySymbols) {\n    var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n    for (i = 0; i < sourceSymbolKeys.length; i++) {\n      key = sourceSymbolKeys[i];\n      if (excluded.indexOf(key) >= 0) continue;\n      if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n      target[key] = source[key];\n    }\n  }\n\n  return target;\n}\n\nmodule.exports = _objectWithoutProperties;","function _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\nmodule.exports = _objectWithoutPropertiesLoose;","var _typeof = require(\"@babel/runtime/helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n  if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n    return call;\n  }\n\n  return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","function _setPrototypeOf(o, p) {\n  module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n    o.__proto__ = p;\n    return o;\n  };\n\n  return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n  return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","function _typeof(obj) {\n  \"@babel/helpers - typeof\";\n\n  if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n    module.exports = _typeof = function _typeof(obj) {\n      return typeof obj;\n    };\n  } else {\n    module.exports = _typeof = function _typeof(obj) {\n      return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n    };\n  }\n\n  return _typeof(obj);\n}\n\nmodule.exports = _typeof;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n  if (!o) return;\n  if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor) n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\") return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","/*!\n  Copyright (c) 2017 Jed Watson.\n  Licensed under the MIT License (MIT), see\n  http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/**\n * Internal dependencies\n */\nimport './popup-trigger';\n","/**\n * External Dependencies\n */\nimport classnames from 'classnames';\n\n/**\n * WordPress Dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { addFilter } from '@wordpress/hooks';\nimport { InspectorControls } from '@wordpress/block-editor';\nimport { Icon, Panel, PanelBody, PanelRow, Tooltip } from '@wordpress/components';\nimport { createHigherOrderComponent } from '@wordpress/compose';\n\n/**\n * Internal dependencies\n */\nimport PopupSelectControl from '../../components/popup-select-control';\nimport GearIcon from '../../icons/gears';\n\n/**\n * Either allowedBlocks or excludedBlocks should be used, not both.\n *\n * @type {Array}\n */\nconst allowedBlocks = [];\nconst excludedBlocks = pum_block_editor_vars.popup_trigger_excluded_blocks || [\n\t'core/nextpage',\n];\n\nfunction isAllowedForBlockType( name ) {\n\tif ( ! allowedBlocks.length && ! excludedBlocks.length ) {\n\t\treturn true;\n\t}\n\n\tif ( allowedBlocks.length ) {\n\t\treturn allowedBlocks.includes( name );\n\t}\n\n\tif ( excludedBlocks.length ) {\n\t\treturn ! excludedBlocks.includes( name );\n\t}\n\n\treturn true;\n}\n\n/**\n * Add custom attribute for mobile visibility.\n *\n * @param {Object} settings Settings for the block.\n *\n * @return {Object} settings Modified settings.\n */\nfunction addAttributes( settings ) {\n\t//check if object exists for old Gutenberg version compatibility\n\t//add allowedBlocks restriction\n\tif ( typeof settings.attributes !== 'undefined' && isAllowedForBlockType( settings.name ) ) {\n\t\tsettings.attributes = Object.assign( settings.attributes, {\n\t\t\topenPopupId: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\treturn settings;\n}\n\n/**\n * Add mobile visibility controls on Advanced Block Panel.\n *\n * @param {Function} BlockEdit Block edit component.\n *\n * @return {Function} BlockEdit Modified block edit component.\n */\nconst withAdvancedControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tconst { name, attributes, setAttributes, isSelected } = props;\n\t\tconst { openPopupId } = attributes;\n\n\t\treturn (\n\t\t\t<>\n\t\t\t\t<BlockEdit { ...props } />\n\t\t\t\t{ isSelected && isAllowedForBlockType( name ) && (\n\t\t\t\t\t<InspectorControls>\n\t\t\t\t\t\t<Panel>\n\t\t\t\t\t\t\t<PanelBody\n\t\t\t\t\t\t\t\ttitle={ __( 'Popup Controls', 'popup-maker' ) }\n\t\t\t\t\t\t\t\ticon={ GearIcon }\n\t\t\t\t\t\t\t\tinitialOpen={ false }\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<PanelRow>\n\t\t\t\t\t\t\t\t\t{ __( 'These settings allow you to control popups with this block.', 'popup-maker' ) }\n\t\t\t\t\t\t\t\t</PanelRow>\n\t\t\t\t\t\t\t\t<PanelRow>\n\t\t\t\t\t\t\t\t\t<PopupSelectControl\n\t\t\t\t\t\t\t\t\t\tlabel={ <>\n\t\t\t\t\t\t\t\t\t\t\t{ __( 'Open Popup', 'popup-maker' ) }\n\t\t\t\t\t\t\t\t\t\t\t<Tooltip\n\t\t\t\t\t\t\t\t\t\t\t\tposition=\"top\"\n\t\t\t\t\t\t\t\t\t\t\t\ttext={ __( 'This method does not work well with all block types.', 'popup-maker' ) }\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https://docs.wppopupmaker.com/article/395-trigger-click-open-overview-methods\" target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<Icon\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsize=\"16\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ticon=\"editor-help\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttitle={ __( 'Open documentation', 'popup-maker' ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstyle={ {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalAlign: 'middle',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t} }\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t</Tooltip>\n\t\t\t\t\t\t\t\t\t\t</> }\n\t\t\t\t\t\t\t\t\t\tvalue={ openPopupId }\n\t\t\t\t\t\t\t\t\t\tonChange={ ( popupId ) => setAttributes( { openPopupId: popupId } ) }\n\t\t\t\t\t\t\t\t\t\thelp={ __( 'Open a popup when clicking this block', 'popup-maker' ) }\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t</PanelRow>\n\t\t\t\t\t\t\t</PanelBody>\n\t\t\t\t\t\t</Panel>\n\n\t\t\t\t\t</InspectorControls>\n\t\t\t\t) }\n\t\t\t</>\n\t\t);\n\t};\n}, 'withAdvancedControls' );\n\n/**\n * Add custom element class in save element.\n *\n * @param {Object} extraProps     Block element.\n * @param {Object} blockType      Blocks object.\n * @param {Object} attributes     Blocks attributes.\n *\n * @return {Object} extraProps Modified block element.\n */\nfunction applyTriggerClass( extraProps, blockType, attributes ) {\n\tconst { openPopupId } = attributes;\n\n\t//check if attribute exists for old Gutenberg version compatibility\n\t//add class only when visibleOnMobile = false\n\t//add allowedBlocks restriction\n\tif ( typeof openPopupId !== 'undefined' && openPopupId > 0 && isAllowedForBlockType( blockType.name ) ) {\n\t\textraProps.className = classnames( extraProps.className, 'popmake-' + openPopupId );\n\t}\n\n\treturn extraProps;\n}\n\n//add filters\n\naddFilter(\n\t'blocks.registerBlockType',\n\t'popup-maker/popup-trigger-attributes',\n\taddAttributes,\n);\n\naddFilter(\n\t'editor.BlockEdit',\n\t'popup-maker/popup-trigger-advanced-control',\n\twithAdvancedControls,\n);\n\naddFilter(\n\t'blocks.getSaveContent.extraProps',\n\t'popup-maker/applyTriggerClass',\n\tapplyTriggerClass,\n);\n","//import Select from 'react-select/src/Select';\n/**\n * WordPress dependencies\n */\nimport { SelectControl } from '@wordpress/components';\nimport { Component } from '@wordpress/element';\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal vars.\n */\nconst { popups } = window.pum_block_editor_vars;\n\nexport default class PopupSelectControl extends Component {\n\trender() {\n\t\tconst {\n\t\t\tonChangeInputValue,\n\t\t\tvalue,\n\t\t\tlabel = __( 'Select Popup', 'popup-maker' ),\n\t\t\temptyValueLabel = __( 'Choose a popup', 'popup-maker' ),\n\t\t\thideLabelFromVision = false,\n\t\t\t...props\n\t\t} = this.props;\n\n\t\tconst options = [\n\t\t\t{\n\t\t\t\tvalue: '',\n\t\t\t\tlabel: emptyValueLabel,\n\t\t\t},\n\t\t\t...popups.map( ( popup ) => {\n\t\t\t\treturn {\n\t\t\t\t\tvalue: `${ popup.ID }`,\n\t\t\t\t\tlabel: popup.post_title,\n\t\t\t\t\t//disabled: true\n\t\t\t\t};\n\t\t\t} ),\n\t\t];\n\n\t\treturn (\n\t\t\t<div className=\"block-editor-popup-select-input\">\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel={ label }\n\t\t\t\t\thideLabelFromVision={ hideLabelFromVision }\n\t\t\t\t\tvalue={ value }\n\t\t\t\t\tonChange={ onChangeInputValue }\n\t\t\t\t\toptions={ options }\n\t\t\t\t\t{ ...props }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t}\n}\n","/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { Component } from '@wordpress/element';\nimport { IconButton, Popover } from '@wordpress/components';\n\n/**\n * Style Dependencies.\n * import './editor.scss';\n */\nexport default class TriggerPopover extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments );\n\n\t\tthis.toggleSettingsVisibility = this.toggleSettingsVisibility.bind( this );\n\n\t\tthis.state = {\n\t\t\tisSettingsExpanded: false,\n\t\t};\n\t}\n\n\ttoggleSettingsVisibility() {\n\t\tthis.setState( {\n\t\t\tisSettingsExpanded: ! this.state.isSettingsExpanded,\n\t\t} );\n\t}\n\n\trender() {\n\t\tconst {\n\t\t\tadditionalControls,\n\t\t\tchildren,\n\t\t\trenderSettings,\n\t\t\tposition = 'bottom center',\n\t\t\tfocusOnMount = 'firstElement',\n\t\t\tnoticeUI,\n\t\t\t...popoverProps\n\t\t} = this.props;\n\n\t\tconst {\n\t\t\tisSettingsExpanded,\n\t\t} = this.state;\n\n\t\tconst showSettings = !! renderSettings && isSettingsExpanded;\n\n\t\treturn (\n\t\t\t<Popover\n\t\t\t\tclassName=\"editor-popup-trigger-popover block-editor-popup-trigger-popover\"\n\t\t\t\tfocusOnMount={ focusOnMount }\n\t\t\t\tposition={ position }\n\t\t\t\t{ ...popoverProps }\n\t\t\t>\n\t\t\t\t<div className=\"block-editor-popup-trigger-popover__input-container\">\n\t\t\t\t\t{ noticeUI }\n\t\t\t\t\t<div className=\"editor-popup-trigger-popover__row block-editor-popup-trigger-popover__row\">\n\t\t\t\t\t\t{ children }\n\t\t\t\t\t\t{ !! renderSettings && (\n\t\t\t\t\t\t\t<IconButton\n\t\t\t\t\t\t\t\tclassName=\"editor-popup-trigger-popover__settings-toggle block-editor-popup-trigger-popover__settings-toggle\"\n\t\t\t\t\t\t\t\ticon=\"arrow-down-alt2\"\n\t\t\t\t\t\t\t\tlabel={ __( 'Trigger settings', 'popup-maker' ) }\n\t\t\t\t\t\t\t\tonClick={ this.toggleSettingsVisibility }\n\t\t\t\t\t\t\t\taria-expanded={ isSettingsExpanded }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t) }\n\t\t\t\t\t</div>\n\t\t\t\t\t{ showSettings && (\n\t\t\t\t\t\t<div className=\"editor-popup-trigger-popover__row block-editor-popup-trigger-popover__row editor-popup-trigger-popover__settings block-editor-popup-trigger-popover__settings\">\n\t\t\t\t\t\t\t{ renderSettings() }\n\t\t\t\t\t\t</div>\n\t\t\t\t\t) }\n\t\t\t\t</div>\n\t\t\t\t{ additionalControls && ! showSettings && (\n\t\t\t\t\t<div\n\t\t\t\t\t\tclassName=\"block-editor-popup-trigger-popover__additional-controls\"\n\t\t\t\t\t>\n\t\t\t\t\t\t{ additionalControls }\n\t\t\t\t\t</div>\n\t\t\t\t) }\n\t\t\t</Popover>\n\t\t);\n\t}\n}\n","/**\n * External dependencies\n */\nimport classnames from 'classnames';\n/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { IconButton } from '@wordpress/components';\n/**\n * Internal dependencies\n */\nimport PopupSelectControl from '../popup-select-control';\n\nexport default function PopupTriggerEditor( {\n\tclassName,\n\tonChangeInputValue,\n\tvalue,\n\t...props\n} ) {\n\treturn (\n\t\t<form\n\t\t\tclassName={ classnames(\n\t\t\t\t'block-editor-popup-trigger-popover__popup-editor',\n\t\t\t\tclassName,\n\t\t\t) }\n\t\t\t{ ...props }\n\t\t>\n\t\t\t<PopupSelectControl\n\t\t\t\temptyValueLabel={ __( 'Which popup should open?', 'popup-maker' ) }\n\t\t\t\thideLabelFromVision={ true }\n\t\t\t\tvalue={ value }\n\t\t\t\tonChange={ onChangeInputValue }\n\t\t\t\trequired={ true }\n\t\t\t\t// postType=\"popup\"\n\t\t\t/>\n\t\t\t<IconButton icon=\"editor-break\" label={ __( 'Apply', 'popup-maker' ) } type=\"submit\" />\n\t\t</form>\n\t);\n}\n","/**\n * External dependencies\n */\nimport classnames from 'classnames';\n/**\n * WordPress dependencies\n */\nimport { __, sprintf } from '@wordpress/i18n';\nimport { IconButton } from '@wordpress/components';\n\nconst { popups } = window.pum_block_editor_vars || [];\n\nfunction getPopupById( popupId = 0 ) {\n\tpopupId = parseInt( popupId ) || 0;\n\tconst popup = popups.filter( ( { ID } ) => popupId === ID );\n\n\treturn popup.length === 1 ? popup[ 0 ] : false;\n}\n\nfunction PopupView( { popupId, className } ) {\n\tconst spanClassName = classnames(\n\t\tclassName,\n\t\t'block-editor-popup-trigger-popover__popup-viewer-text',\n\t);\n\n\tconst popup = getPopupById( popupId );\n\tconst label = !! popup ? sprintf( __( 'Open \"%s\" popup', 'popup-maker' ), popup.post_title ) : '';\n\n\treturn ( <span className={ spanClassName }>{ label }</span> );\n}\n\nexport default function PopupTriggerViewer( {\n\tclassName,\n\tspanClassName,\n\tonEditLinkClick,\n\tpopupId,\n\t...props\n} ) {\n\treturn (\n\t\t<div\n\t\t\tclassName={ classnames(\n\t\t\t\t'block-editor-popup-trigger-popover__popup-viewer',\n\t\t\t\tclassName,\n\t\t\t) }\n\t\t\t{ ...props }\n\t\t>\n\t\t\t<PopupView popupId={ popupId } className={ spanClassName } />\n\t\t\t{ onEditLinkClick && <IconButton\n\t\t\t\ticon=\"edit\"\n\t\t\t\tlabel={ __( 'Edit', 'popup-maker' ) }\n\t\t\t\tonClick={ onEditLinkClick }\n\t\t\t/> }\n\t\t</div>\n\t);\n}\n","/**\n * WordPress dependencies\n */\nimport { registerFormatType } from '@wordpress/rich-text';\n/**\n * Internal dependencies\n */\nimport * as trigger from './popup-trigger';\n\n[\n\ttrigger,\n].forEach( ( { name, settings } ) => registerFormatType( name, settings ) );\n","/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { removeFormat } from '@wordpress/rich-text';\nimport { Component } from '@wordpress/element';\nimport { withSpokenMessages } from '@wordpress/components';\nimport { RichTextShortcut, RichTextToolbarButton } from '@wordpress/block-editor';\n/**\n * Internal dependencies\n */\nimport LogoIcon from '../../icons/logo';\nimport InlinePopupTriggerUI from './inline';\n\nconst title = __( 'Popup Trigger', 'popup-maker' );\n\nexport const name = `popup-maker/popup-trigger`;\nexport const settings = {\n\tname,\n\ttitle,\n\ttagName: 'span',\n\tclassName: 'popup-trigger',\n\tattributes: {\n\t\tpopupId: 'data-popup-id',\n\t\tdoDefault: 'data-do-default',\n\t},\n\tedit: withSpokenMessages( class TriggerEdit extends Component {\n\t\tconstructor() {\n\t\t\tsuper( ...arguments );\n\n\t\t\tthis.addTrigger = this.addTrigger.bind( this );\n\t\t\tthis.stopAddingTrigger = this.stopAddingTrigger.bind( this );\n\t\t\tthis.onRemoveFormat = this.onRemoveFormat.bind( this );\n\t\t\tthis.state = {\n\t\t\t\taddingTrigger: false,\n\t\t\t};\n\t\t}\n\n\t\taddTrigger() {\n\t\t\tthis.setState( { addingTrigger: true } );\n\t\t}\n\n\t\tstopAddingTrigger() {\n\t\t\tthis.setState( { addingTrigger: false } );\n\t\t}\n\n\t\tonRemoveFormat() {\n\t\t\tconst { value, onChange, speak } = this.props;\n\n\t\t\tonChange( removeFormat( value, name ) );\n\t\t\tspeak( __( 'Trigger removed.', 'popup-maker' ), 'assertive' );\n\t\t}\n\n\t\trender() {\n\t\t\tconst { isActive, activeAttributes, value, onChange } = this.props;\n\n\t\t\treturn (\n\t\t\t\t<>\n\t\t\t\t\t<RichTextShortcut\n\t\t\t\t\t\ttype=\"primary\"\n\t\t\t\t\t\tcharacter=\"[\"\n\t\t\t\t\t\tonUse={ this.addTrigger }\n\t\t\t\t\t/>\n\t\t\t\t\t<RichTextShortcut\n\t\t\t\t\t\ttype=\"primaryShift\"\n\t\t\t\t\t\tcharacter=\"[\"\n\t\t\t\t\t\tonUse={ this.onRemoveFormat }\n\t\t\t\t\t/>\n\t\t\t\t\t{ isActive && <RichTextToolbarButton\n\t\t\t\t\t\ticon={ LogoIcon }\n\t\t\t\t\t\ttitle={ __( 'Remove Trigger', 'popup-maker' ) }\n\t\t\t\t\t\tonClick={ this.onRemoveFormat }\n\t\t\t\t\t\tisActive={ isActive }\n\t\t\t\t\t\tshortcutType=\"primaryShift\"\n\t\t\t\t\t\tshortcutCharacter=\"[\"\n\t\t\t\t\t/> }\n\t\t\t\t\t{ ! isActive && <RichTextToolbarButton\n\t\t\t\t\t\ticon={ LogoIcon }\n\t\t\t\t\t\ttitle={ title }\n\t\t\t\t\t\tonClick={ this.addTrigger }\n\t\t\t\t\t\tisActive={ isActive }\n\t\t\t\t\t\tshortcutType=\"primary\"\n\t\t\t\t\t\tshortcutCharacter=\"[\"\n\t\t\t\t\t/> }\n\t\t\t\t\t<InlinePopupTriggerUI\n\t\t\t\t\t\taddingTrigger={ this.state.addingTrigger }\n\t\t\t\t\t\tstopAddingTrigger={ this.stopAddingTrigger }\n\t\t\t\t\t\tisActive={ isActive }\n\t\t\t\t\t\tactiveAttributes={ activeAttributes }\n\t\t\t\t\t\tvalue={ value }\n\t\t\t\t\t\tonChange={ onChange }\n\t\t\t\t\t/>\n\t\t\t\t</>\n\t\t\t);\n\t\t}\n\t} ),\n};\n","/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { Component, createRef, useMemo } from '@wordpress/element';\nimport { ToggleControl, withNotices, withSpokenMessages } from '@wordpress/components';\nimport { BACKSPACE, DOWN, ENTER, LEFT, RIGHT, UP } from '@wordpress/keycodes';\nimport { getRectangleFromRange } from '@wordpress/dom';\nimport { applyFormat, create, insert, isCollapsed } from '@wordpress/rich-text';\n/**\n * Internal dependencies\n */\nimport { createTriggerFormat } from './utils';\nimport TriggerPopover from '../../components/trigger-popover';\nimport PopupTriggerEditor from '../../components/trigger-popover/popup-trigger-editor';\nimport PopupTriggerViewer from '../../components/trigger-popover/popup-trigger-viewer';\n\nconst stopKeyPropagation = ( event ) => event.stopPropagation();\n\nfunction isShowingInput( props, state ) {\n\treturn props.addingTrigger || state.editTrigger;\n}\n\nconst TriggerPopoverAtText = ( { isActive, addingTrigger, value, ...props } ) => {\n\tconst anchorRect = useMemo( () => {\n\t\tconst selection = window.getSelection();\n\t\tconst range = selection.rangeCount > 0 ? selection.getRangeAt( 0 ) : null;\n\t\tif ( ! range ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( addingTrigger ) {\n\t\t\treturn getRectangleFromRange( range );\n\t\t}\n\n\t\tlet element = range.startContainer;\n\n\t\t// If the caret is right before the element, select the next element.\n\t\telement = element.nextElementSibling || element;\n\n\t\twhile ( element.nodeType !== window.Node.ELEMENT_NODE ) {\n\t\t\telement = element.parentNode;\n\t\t}\n\n\t\tconst closest = element.closest( 'span.popup-trigger' );\n\t\tif ( closest ) {\n\t\t\treturn closest.getBoundingClientRect();\n\t\t}\n\t}, [ isActive, addingTrigger, value.start, value.end ] );\n\n\tif ( ! anchorRect ) {\n\t\treturn null;\n\t}\n\n\treturn <TriggerPopover anchorRect={ anchorRect } { ...props } />;\n};\n\n/**\n * Generates a Popover with a select field to choose a popup, inline with the Rich Text editors.\n */\nclass InlinePopupTriggerUI extends Component {\n\tconstructor() {\n\t\tsuper( ...arguments );\n\n\t\tthis.editTrigger = this.editTrigger.bind( this );\n\t\tthis.setPopupID = this.setPopupID.bind( this );\n\t\tthis.setDoDefault = this.setDoDefault.bind( this );\n\t\tthis.onFocusOutside = this.onFocusOutside.bind( this );\n\t\tthis.submitTrigger = this.submitTrigger.bind( this );\n\t\tthis.resetState = this.resetState.bind( this );\n\n\t\tthis.state = {\n\t\t\tdoDefault: false,\n\t\t\tpopupId: '',\n\t\t};\n\t}\n\n\tstatic getDerivedStateFromProps( props, state ) {\n\t\tconst { activeAttributes } = props;\n\t\tconst { popupId = '' } = activeAttributes;\n\t\tlet { doDefault = false } = activeAttributes;\n\n\t\t// Convert string value to boolean for comparison.\n\t\tif ( window._.isString( doDefault ) ) {\n\t\t\tdoDefault = '1' === doDefault;\n\t\t}\n\n\t\tif ( ! isShowingInput( props, state ) ) {\n\t\t\tconst update = {};\n\t\t\tif ( popupId !== state.popupId ) {\n\t\t\t\tupdate.popupId = popupId;\n\t\t\t}\n\n\t\t\tif ( doDefault !== state.doDefault ) {\n\t\t\t\tupdate.doDefault = doDefault;\n\t\t\t}\n\t\t\treturn Object.keys( update ).length ? update : null;\n\t\t}\n\n\t\treturn null;\n\t}\n\n\tonKeyDown( event ) {\n\t\tif ( [ LEFT, DOWN, RIGHT, UP, BACKSPACE, ENTER ].indexOf( event.keyCode ) > -1 ) {\n\t\t\t// Stop the key event from propagating up to ObserveTyping.startTypingInTextField.\n\t\t\tevent.stopPropagation();\n\t\t}\n\t}\n\n\tsetPopupID( popupId ) {\n\t\tconst { noticeOperations } = this.props;\n\n\t\tnoticeOperations.removeNotice( 'missingPopupId' );\n\n\t\tif ( '' === popupId ) {\n\t\t\tnoticeOperations.createNotice( {\n\t\t\t\tid: 'missingPopupId',\n\t\t\t\tstatus: 'error',\n\t\t\t\tcontent: __( 'Choose a popup or the trigger won\\'t function.', 'popup-maker' ),\n\t\t\t} );\n\t\t}\n\n\t\tthis.setState( { popupId } );\n\t}\n\n\tsetDoDefault( doDefault ) {\n\t\tconst { activeAttributes: { popupId = 0 }, value, onChange } = this.props;\n\n\t\tthis.setState( { doDefault } );\n\n\t\t// Apply now if URL is not being edited.\n\t\tif ( ! isShowingInput( this.props, this.state ) ) {\n\t\t\tonChange( applyFormat( value, createTriggerFormat( {\n\t\t\t\tpopupId,\n\t\t\t\tdoDefault,\n\t\t\t} ) ) );\n\t\t}\n\t}\n\n\teditTrigger( event ) {\n\t\tthis.setState( { editTrigger: true } );\n\t\tevent.preventDefault();\n\t}\n\n\tsubmitTrigger( event ) {\n\t\tconst { isActive, value, onChange, speak } = this.props;\n\t\tconst { popupId, doDefault } = this.state;\n\t\tconst format = createTriggerFormat( {\n\t\t\tpopupId,\n\t\t\tdoDefault,\n\t\t} );\n\n\t\tevent.preventDefault();\n\n\t\tif ( isCollapsed( value ) && ! isActive ) {\n\t\t\tconst toInsert = applyFormat( create( { text: __( 'Open Popup', 'popup-maker' ) } ), format, 0, __( 'Open Popup', 'popup-maker' ).length );\n\t\t\tonChange( insert( value, toInsert ) );\n\t\t} else {\n\t\t\tonChange( applyFormat( value, format ) );\n\t\t}\n\n\t\tthis.resetState();\n\n\t\tif ( isActive ) {\n\t\t\tspeak( __( 'Trigger edited.', 'popup-maker' ), 'assertive' );\n\t\t} else {\n\t\t\tspeak( __( 'Trigger inserted.', 'popup-maker' ), 'assertive' );\n\t\t}\n\t}\n\n\tonFocusOutside() {\n\t\tthis.resetState();\n\t}\n\n\tresetState() {\n\t\tthis.props.stopAddingTrigger();\n\t\tthis.setState( { editTrigger: false } );\n\t}\n\n\trender() {\n\t\t/**\n\t\t * @constant {boolean} isActive              True when the cursor is inside an existing trigger\n\t\t * @constant {boolean} addingTrigger         True when the user has clicked the add trigger button\n\t\t * @constant {Object}  activeAttributes      Object containing the current attribute values for the selected text.\n\t\t * @constant {Object}  value                 Object containing the current rich text selection object containing position & formats.\n\t\t * @constant {Object}  value.activeFormats   Array of registered & active WPFormat objects.\n\t\t * @constant {number}  value.formats         ?? Array of format history for the active text.\n\t\t * @constant {number}  value.start           Start offset of selected text\n\t\t * @constant {number}  value.end             End offset of selected text.\n\t\t * @constant {string}  value.text            Selected text.\n\t\t */\n\t\tconst { isActive, /* activeAttributes, */ addingTrigger, value, noticeUI } = this.props;\n\n\t\t// If the user is not adding a trigger from the toolbar or actively inside render nothing.\n\t\tif ( ! isActive && ! addingTrigger ) {\n\t\t\treturn null;\n\t\t}\n\n\t\tconst { popupId, doDefault } = this.state;\n\t\tconst showInput = isShowingInput( this.props, this.state );\n\n\t\treturn (\n\t\t\t<TriggerPopoverAtText\n\t\t\t\tvalue={ value }\n\t\t\t\tisActive={ isActive }\n\t\t\t\taddingTrigger={ addingTrigger }\n\t\t\t\tonFocusOutside={ this.onFocusOutside }\n\t\t\t\tonClose={ this.resetState }\n\t\t\t\tnoticeUI={ noticeUI }\n\t\t\t\tfocusOnMount={ showInput ? 'firstElement' : false }\n\t\t\t\trenderSettings={ () => (\n\t\t\t\t\t<ToggleControl\n\t\t\t\t\t\tlabel={ __( 'Do default browser action?', 'popup-maker' ) }\n\t\t\t\t\t\tchecked={ doDefault }\n\t\t\t\t\t\tonChange={ this.setDoDefault }\n\t\t\t\t\t/>\n\t\t\t\t) }\n\t\t\t>\n\t\t\t\t{ showInput ? (\n\t\t\t\t\t<PopupTriggerEditor\n\t\t\t\t\t\tclassName=\"editor-format-toolbar__link-container-content block-editor-format-toolbar__link-container-content\"\n\t\t\t\t\t\tvalue={ popupId }\n\t\t\t\t\t\tonChangeInputValue={ this.setPopupID }\n\t\t\t\t\t\tonKeyDown={ this.onKeyDown }\n\t\t\t\t\t\tonKeyPress={ stopKeyPropagation }\n\t\t\t\t\t\tonSubmit={ this.submitTrigger }\n\t\t\t\t\t/>\n\t\t\t\t) : (\n\t\t\t\t\t<PopupTriggerViewer\n\t\t\t\t\t\tclassName=\"editor-format-toolbar__link-container-content block-editor-format-toolbar__link-container-content\"\n\t\t\t\t\t\tonKeyPress={ stopKeyPropagation }\n\t\t\t\t\t\tpopupId={ popupId }\n\t\t\t\t\t\tonEditLinkClick={ this.editTrigger }\n\t\t\t\t\t\t// linkClassName=\"\"\n\t\t\t\t\t/>\n\t\t\t\t) }\n\t\t\t</TriggerPopoverAtText>\n\t\t);\n\t}\n}\n\nexport default withSpokenMessages( withNotices( InlinePopupTriggerUI ) );\n","/**\n * Internal dependencies\n */\nimport { name } from './index';\n\n/**\n * Generates the format object that will be applied to the trigger text.\n *\n * @param {Object}  options\n * @param {number}  options.popupId       The popup ID.\n * @param {boolean} options.doDefault     Whether this trigger will act normally when clicked.\n *\n * @return {Object} The final format object.\n */\nexport function createTriggerFormat( { popupId = 0, doDefault = false } ) {\n\tconst doDefaultClass = doDefault ? 'pum-do-default' : '';\n\n\treturn {\n\t\ttype: name,\n\t\tattributes: {\n\t\t\tclass: `popmake-${ popupId } ${ doDefaultClass }`,\n\t\t\tpopupId: `${ popupId }`,\n\t\t\tdoDefault: doDefault ? '1' : '0',\n\t\t},\n\t};\n}\n","import { createElement } from '@wordpress/element';\n\nconst GearsIcon = createElement( 'svg',\n\t{\n\t\tviewBox: '0 0 512 512',\n\t\twidth: 20,\n\t\theight: 20,\n\t},\n\tcreateElement( 'path',\n\t\t{ d: 'M348,327.195v-35.741l-32.436-11.912c-2.825-10.911-6.615-21.215-12.216-30.687l0.325-0.042l15.438-32.153l-25.2-25.269  l-32.118,15.299l-0.031,0.045c-9.472-5.601-19.758-9.156-30.671-11.978L219.186,162h-35.739l-11.913,32.759  c-10.913,2.821-21.213,6.774-30.685,12.379l-0.048-0.248l-32.149-15.399l-25.269,25.219l15.299,32.124l0.05,0.039  c-5.605,9.471-11.159,19.764-13.98,30.675L50,291.454v35.741l34.753,11.913c2.821,10.915,7.774,21.211,13.38,30.685l0.249,0.045  l-15.147,32.147l25.343,25.274l32.188-15.298l0.065-0.046c9.474,5.597,19.782,10.826,30.695,13.652L183.447,460h35.739  l11.915-34.432c10.913-2.826,21.209-7.614,30.681-13.215l0.05-0.175l32.151,15.192l25.267-25.326l-15.299-32.182l-0.046-0.061  c5.601-9.473,8.835-19.776,11.66-30.688L348,327.195z M201.318,368.891c-32.897,0-59.566-26.662-59.566-59.565  c0-32.896,26.669-59.568,59.566-59.568c32.901,0,59.566,26.672,59.566,59.568C260.884,342.229,234.219,368.891,201.318,368.891z' } ),\n\tcreateElement( 'path',\n\t\t{ d: 'M462.238,111.24l-7.815-18.866l-20.23,1.012c-3.873-5.146-8.385-9.644-13.417-13.42l0.038-0.043l1.06-20.318l-18.859-7.822  L389.385,66.89l-0.008,0.031c-6.229-0.883-12.619-0.933-18.988-0.025L356.76,51.774l-18.867,7.815l1.055,20.32  c-5.152,3.873-9.627,8.422-13.403,13.46l-0.038-0.021l-20.317-1.045l-7.799,18.853l15.103,13.616l0.038,0.021  c-0.731,5.835-1.035,12.658-0.133,19.038l-15.208,13.662l7.812,18.87l20.414-1.086c3.868,5.144,8.472,9.613,13.495,13.385  l0.013,0.025l-1.03,20.312l20.668,7.815L374,201.703v-0.033c4,0.731,10.818,0.935,17.193,0.04l12.729,15.114l18.42-7.813  l-1.286-20.324c5.144-3.875,9.521-8.424,13.297-13.456l-0.023,0.011l20.287,1.047l7.802-18.864l-15.121-13.624l-0.033-0.019  c0.877-6.222,0.852-12.58-0.05-18.953L462.238,111.24z M392.912,165.741c-17.359,7.19-37.27-1.053-44.462-18.421  c-7.196-17.364,1.047-37.272,18.415-44.465c17.371-7.192,37.274,1.053,44.471,18.417  C418.523,138.643,410.276,158.547,392.912,165.741z' } ),\n);\n\nexport default GearsIcon;\n","import { createElement } from '@wordpress/element';\n\nconst LogoIcon = createElement( 'svg',\n\t{\n\t\tviewBox: '0 0 106 84', width: 24, height: 24, className: 'popup-trigger-button-svg',\n\t},\n\tcreateElement( 'path', {\n\t\td: 'M 74.98 0.00 L 80.18 0.00 C 86.85 0.96 93.11 3.19 97.92 8.09 C 102.82 12.91 105.07 19.19 106.00 25.89 L 106.00 29.25 C 105.01 36.93 101.84 43.76 95.96 48.90 C 85.62 57.23 75.10 65.38 64.88 73.86 C 58.14 79.85 49.63 82.94 40.76 84.00 L 36.17 84.00 C 27.56 83.00 19.39 80.03 12.89 74.16 C 5.17 67.38 1.08 57.89 0.00 47.78 L 0.00 43.19 C 1.06 33.34 4.97 24.08 12.35 17.32 C 19.55 10.62 29.39 7.33 38.98 6.07 C 50.98 4.07 63.06 2.41 74.98 0.00 Z',\n\t\tfill: '#98b729',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 73.27 3.38 C 78.51 2.46 83.84 3.16 88.72 5.25 C 99.12 9.98 105.12 21.94 102.29 33.09 C 100.93 39.34 97.06 44.25 92.19 48.20 C 84.32 54.30 76.63 60.62 68.82 66.78 C 65.27 69.54 61.99 72.75 58.21 75.17 C 53.04 78.31 47.09 80.42 41.04 80.90 C 26.64 81.98 12.34 73.74 6.37 60.53 C 0.78 48.69 2.33 34.56 10.17 24.12 C 16.07 16.10 25.11 11.68 34.69 9.75 C 47.55 7.61 60.45 5.72 73.27 3.38 Z',\n\t\tfill: '#262d2b',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 73.39 7.40 C 79.51 6.31 85.83 7.34 90.84 11.17 C 97.78 16.34 100.76 25.75 97.94 33.97 C 96.07 39.49 92.17 43.26 87.63 46.67 C 80.70 52.04 73.92 57.62 67.04 63.05 C 61.52 67.32 57.24 72.00 50.55 74.56 C 39.66 79.19 26.67 77.04 17.82 69.21 C 10.09 62.55 6.01 52.13 7.21 41.99 C 8.21 32.78 13.46 24.27 21.21 19.22 C 29.30 14.01 37.69 13.29 46.90 11.83 C 55.73 10.34 64.58 9.05 73.39 7.40 Z',\n\t\tfill: '#98b729',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 79.33 11.15 C 80.91 11.34 82.49 11.77 84.05 12.13 C 83.96 13.78 83.90 15.42 83.83 17.07 C 85.21 18.44 86.59 19.81 87.96 21.19 C 89.56 21.12 91.16 21.05 92.76 20.97 C 93.19 22.58 93.62 24.19 94.07 25.79 C 92.62 26.56 91.18 27.34 89.74 28.11 C 89.27 30.00 88.80 31.89 88.29 33.77 C 89.17 35.11 90.05 36.46 90.93 37.80 C 89.75 38.99 88.56 40.18 87.37 41.36 C 86.03 40.50 84.69 39.65 83.36 38.79 C 81.43 39.31 79.50 39.83 77.57 40.33 C 76.86 41.76 76.14 43.18 75.44 44.61 C 73.84 44.14 72.22 43.70 70.60 43.30 C 70.70 41.70 70.79 40.09 70.89 38.49 C 69.46 37.08 68.05 35.65 66.64 34.22 C 65.07 34.33 63.50 34.41 61.94 34.52 C 61.54 32.88 61.09 31.25 60.61 29.63 C 62.04 28.92 63.45 28.20 64.87 27.48 C 65.38 25.56 65.93 23.65 66.45 21.74 C 65.57 20.37 64.69 19.01 63.80 17.65 C 64.99 16.46 66.17 15.27 67.36 14.08 C 68.70 14.97 70.04 15.86 71.38 16.75 C 73.20 16.26 75.02 15.78 76.84 15.32 C 77.62 13.91 78.39 12.46 79.33 11.15 Z',\n\t\tfill: '#262d2b',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 31.46 18.53 C 35.73 17.41 39.75 17.90 44.06 18.38 C 43.69 20.25 43.38 22.13 43.00 23.99 C 46.30 25.32 49.40 26.46 52.10 28.89 C 56.07 32.21 58.00 36.65 59.46 41.49 C 61.32 41.26 63.19 41.04 65.06 40.81 C 65.30 45.35 65.55 49.64 64.02 54.02 C 62.82 57.89 60.52 60.95 58.09 64.10 C 56.66 62.88 55.24 61.65 53.81 60.43 C 50.80 62.88 47.90 65.17 44.07 66.21 C 39.50 67.65 35.11 67.00 30.55 65.99 C 29.84 67.72 29.12 69.46 28.40 71.19 C 24.48 69.34 20.78 67.44 17.87 64.12 C 14.90 61.08 13.34 57.40 11.80 53.51 C 13.55 52.89 15.31 52.27 17.06 51.65 C 16.43 47.16 15.95 42.88 17.48 38.49 C 18.70 34.52 21.22 31.56 23.95 28.54 C 22.80 27.05 21.69 25.54 20.55 24.05 C 23.99 21.67 27.30 19.46 31.46 18.53 Z',\n\t\tfill: '#262d2b',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 76.34 24.32 C 79.21 23.52 81.89 26.79 80.48 29.46 C 79.35 31.71 76.40 32.21 74.62 30.38 C 72.72 28.34 73.67 25.06 76.34 24.32 Z',\n\t\tfill: '#98b729',\n\t} ),\n\tcreateElement( 'path', {\n\t\td: 'M 33.46 26.53 C 40.08 24.87 47.25 27.17 51.85 32.16 C 57.28 37.94 58.59 46.87 54.94 53.94 C 51.18 61.61 42.36 65.97 33.97 64.14 C 25.47 62.43 18.97 54.70 18.77 46.02 C 18.32 36.96 24.64 28.60 33.46 26.53 Z',\n\t\tfill: '#98b729',\n\t} ),\n);\n\nexport default LogoIcon;\n","/*******************************************************************************\n * Copyright (c) 2020, Code Atlantic LLC.\n ******************************************************************************/\n\nimport './formats';\nimport './block-extensions';","(function() { module.exports = window[\"wp\"][\"blockEditor\"]; }());","(function() { module.exports = window[\"wp\"][\"components\"]; }());","(function() { module.exports = window[\"wp\"][\"compose\"]; }());","(function() { module.exports = window[\"wp\"][\"dom\"]; }());","(function() { module.exports = window[\"wp\"][\"element\"]; }());","(function() { module.exports = window[\"wp\"][\"hooks\"]; }());","(function() { module.exports = window[\"wp\"][\"i18n\"]; }());","(function() { module.exports = window[\"wp\"][\"keycodes\"]; }());","(function() { module.exports = window[\"wp\"][\"richText\"]; }());"],"sourceRoot":""}